以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sql语句子查询问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160251) |
-- 作者:lsjt_1979 -- 发布时间:2021/1/26 15:19:00 -- sql语句子查询问题 麻烦老师看下这个sql语句的错误,需要用到这个值作为判断,大于零需要删除相关数据,然后重新插入数据。 s elect count(*) from {{s elect distinct [订单编号],[车队] as 往来单位,\'拖车费\' as 收费科目,[拖车费] as 单价, count(*) as 数量,sum(拖车费) as 金额 from {销售应付} where [订单编号]=\'TW-202012-019\' group by [订单编号], [车队],[拖车费]} a}
|
-- 作者:有点蓝 -- 发布时间:2021/1/26 15:51:00 -- 截图表数据看看,说明一下要做什么功能? |
-- 作者:lsjt_1979 -- 发布时间:2021/1/26 16:42:00 -- 图1中是单票信息以及明细详情和应收应付的各种费用清单,横向显示的,图2中是要实现的单票明细统计报表,图1中的各种费用要变成单项合计补充到图2的报表中。比如单票货中有多个箱子,可能涉及到多个车队来做拖车,如果有的箱子加固不合格,还会涉及到加固队和加固费,这就需要把各车队的拖车单价和数量合计,加固队的费用合计,以及在接单时的报价体现在报表中,然后计算出人民币和美金的利润,然后再根据当月的汇率计算出总利润。需要把图一中的每一列数据合并后以行的形式转换。同时根据单票的数量在一个报表中依次按订单编号生成多个sheet [此贴子已经被作者于2021/1/26 17:06:11编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/1/26 16:45:00 -- http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78 |
-- 作者:lsjt_1979 -- 发布时间:2021/1/27 8:53:00 -- 麻烦看下,给个建议,感谢 |
-- 作者:有点蓝 -- 发布时间:2021/1/27 9:23:00 -- 没怎么看懂,试试 select *,\'拖车费\' as 收费科目 from (select [订单编号],[车队] as 往来单位,count(*) as 数量,sum(拖车费) as 金额 from {销售应付} where [订单编号]=\'TW-202012-019\' group by [订单编号], [车队]) as a
|
-- 作者:lsjt_1979 -- 发布时间:2021/1/27 15:56:00 -- 感谢,我试试 |
-- 作者:lsjt_1979 -- 发布时间:2021/1/27 15:57:00 -- 设计报表时,第一列的数据源是不是只能是已经存在的datatable,可以用这种sql语句作为数据源吗 |
-- 作者:有点蓝 -- 发布时间:2021/1/27 16:17:00 -- 使用Fill和sql加载数据搭配窗口表控件,http://www.foxtable.com/webhelp/topics/2912.htm 把execl模板的表名称改为窗口表名称即可
|