用于求和数据的SQL查询
发布时间:2021-02-25 04:15:30 所属栏目:编程 来源:网络整理
导读:我的表数据如下 TaxTypeCode1 TaxTypeCode2 PNO Amount -----------------------------------------TX01 TX02 124 600TX02 null 124 700 TX03 TX04 124 200 TX04 null 124 300TX05 TX06 126 400 TX06 null 127 500 TX07 null 128 800 我想编写SQL查询来检索数
|
我的表数据如下 TaxTypeCode1 TaxTypeCode2 PNO Amount ----------------------------------------- TX01 TX02 124 600 TX02 null 124 700 TX03 TX04 124 200 TX04 null 124 300 TX05 TX06 126 400 TX06 null 127 500 TX07 null 128 800 我想编写SQL查询来检索数据. 条件适用如果pno相同而TaxTypeCode1包含TaxTypeCode2则求和amt,否则显示实际amt 我的预期产量是 PNO Amount --------------- 124 1300 124 500 126 400 127 500 128 800 124有1300,因为pno相同而TaxTypeCode2(TX02)TaxTypeCode1(TX02)相同然后总和 TX01 (TX02) 124 600 (TX02) null 124 700 126有400因为pno不同而TaxTypeCode2(TX02)TaxTypeCode1(TX02)相同不求和 TX05 (TX06) (126) 400 (TX06) null (127) 500 任何人都可以告诉如何编写查询来检索该数据? 解决方法SELECT PNO,SUM(Amount) FROM YOURTABLE GROUP BY PNO; (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读


