如何解决SQL中的条件计算列
我有一个在SQL中称为Invoice
表的表。
InvNo Date CustName TypeOfSale Tax Grand
21 2019 AA T1 $1.00 $10.00
22 2019 AA T2 $2.00 $20.00
23 2019 BB T1 $1.00 $10.00
24 2020 AA T1 $1.00 $10.00
25 2020 BB T1 $1.00 $10.00
26 2020 BB T2 $2.00 $20.00
我正在尝试执行显示下表的查询
在reselut中,我正在按年份和销售类型寻找收入
如果我假设Revenue = Grand - Tax
,那么:
CustName Revenue TypeT1 2019 Revenue TypeT2 2019 Revenue TypeT1 2020 Revenue TypeT2 2020
AA $9.00 $18.00 $9.00 $0.00
BB $9.00 $0.00 $9.00 $18.00
我真的很想寻求帮助
解决方法
要获得固定的销售类型和年份列表,可以进行条件汇总:
if (!value) throw new RangeError('EMBED_FIELD_VALUE');
^
RangeError [EMBED_FIELD_VALUE]: MessageEmbed field values may not be empty.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。