以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  统计  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=127157)

--  作者:cd_tdh
--  发布时间:2018/11/7 9:55:00
--  统计


图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看

 

dr("本期统计成本发票") = DataTables("进项票审核").sqlCompute("sum(税后金额)", filter & " And 审核状态=\'已审核\' and 工料机类别 in (\'材料\',\'机械\',\'管理\')") 
老师,我需要在把:发票类别=普票,工料机=材料、机械、管理  的税额统计进去怎么写呢?

--  作者:有点甜
--  发布时间:2018/11/7 10:04:00
--  

1、msgbox(filter & " And 审核状态=\'已审核\' and 工料机类别 in (\'材料\',\'机械\',\'管理\')") 弹出什么?

 

2、你现在这样写代码报什么错?


--  作者:cd_tdh
--  发布时间:2018/11/7 10:23:00
--  
以下是引用有点甜在2018/11/7 10:04:00的发言:

1、msgbox(filter & " And 审核状态=\'已审核\' and 工料机类别 in (\'材料\',\'机械\',\'管理\')") 弹出什么?

 

2、你现在这样写代码报什么错?

现在这样统计税后金额没问题,我还需要把发票类别是普票,工料机类别是(\'材料\',\'机械\',\'管理\')的税额也统计到税后金额里面去。


--  作者:有点甜
--  发布时间:2018/11/7 10:26:00
--  

这个意思?

 

dr("本期统计成本发票") = DataTables("进项票审核").sqlCompute("sum(税后金额)", filter & " And 审核状态=\'已审核\' and 工料机类别 in (\'材料\',\'机械\',\'管理\') or (发票类别 = \'普票\' and 工料机类别 in (\'材料\',\'机械\',\'管理\'))") 


--  作者:cd_tdh
--  发布时间:2018/11/7 10:49:00
--  

这个意思:

dr("本期统计成本发票") = DataTables("进项票审核").sqlCompute("sum(税后金额)", filter & " And 审核状态=\'已审核\' and 工料机类别 in (\'材料\',\'机械\',\'管理\')") + DataTables("进项票审核").sqlCompute("sum(税额)", filter & " And 审核状态=\'已审核\' and 类别=\'普票\' and 工料机类别 in (\'材料\',\'机械\',\'管理\')")


--  作者:有点甜
--  发布时间:2018/11/7 10:59:00
--  
回复5楼,如果还有问题,再具体提问题。