gpt4 book ai didi

mysql - 报告包含 Mysql 表中的计数

转载 作者:行者123 更新时间:2023-11-30 01:15:12 25 4
gpt4 key购买 nike

我有一个包含以下字段的 Mysql 表,

账单日期、账单编号、项目、税金、总计。我想生成一个包含字段的报告

bill_date、Bill_no、应税项目(个数)、非应税项目(个数) 之间的日期。我尝试这样的查询

按 bill_no 从账单组中选择 Bill_no,bill_date,count(tax=0),count(tax>0)。查询返回错误值。请帮助我。

最佳答案

SELECT bill_no, bill_date, 
SUM(IF(tax=0, 1, 0)) AS nonTaxableItems,
SUM(IF(tax>0, 1, 0)) AS taxableItems,
FROM bill
WHERE bill_date BETWEEN '2013-01-01' AND '2013-12-31'
GROUP BY bill_no

如果您在名为 count 的列中存储了项目数,则查询将变为:

SELECT bill_no, bill_date, 
SUM(IF(tax=0, count, 0)) AS nonTaxableItems,
SUM(IF(tax>0, count, 0)) AS taxableItems,
FROM bill
WHERE bill_date BETWEEN '2013-01-01' AND '2013-12-31'
GROUP BY bill_no

关于mysql - 报告包含 Mysql 表中的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19135594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com