【发布时间】:2015-06-03 11:28:40
【问题描述】:
select a.LOB, SUM(a.GPW) AS XGPW,SUM(b.GPW) AS YGPW,SUM(a.GPW) - SUM(b.GPW) AS GPW_DIFF
FROM SDSS.DSS_SALES_PRODUCTION_DTLS a,
SDSS.DSS_SALES_PRODUCTION_DTLS b
where a.LOB = b.LOB and
a.account_year=2014 and b.account_year=2015
GROUP BY a.LOB
我想打印 2014 年和 2015 年生成的总 GPW。在 Db 中,我每个月都有单独的 GPW 值等,我想将它们全部相加。对于 2014 年,总和是正确的,但对于 2015 年则不正确。请提出建议
【问题讨论】:
-
编辑您的问题并提供示例数据和所需的结果。
-
如果您需要任何其他信息,请发表评论
-
a.account_year=2014 and b.account_year=2015- 这永远不会是真的,因为account_year不能同时包含 2014 和 2015。你可能想看看那个...... -
先生,同一张表包含 2014 年和 2015 年的 GPW。我试图从 a 中选择 2014 年的一个,从 b 中选择 2015 年