【发布时间】:2020-03-13 03:11:00
【问题描述】:
如果我有这张桌子
MOVS (accounts, value, date, tipomov) VALUES ('12345678901', 3105.77, '2018-01-20 09:15:44', 0)
MOVS (accounts, value, date, tipomov) VALUES ('45678901234', 1897.02, '2019-11-20 09:25:44', 0)
MOVS (accounts, value, date, tipomov) VALUES ('12345678901', 22.50, '2019-03-22 07:50:44', 1)
MOVS (accounts, value, date, tipomov) VALUES ('12345678901', 1030.40, '2019-04-21 19:15:44', 1)
MOVS (accounts, value, date, tipomov) VALUES ('89012345678', 1200.55, '2019-01-20 11:15:44', 0)
MOVS (accounts, value, date, tipomov) VALUES ('45678901234', 300, '2018-12-24 08:15:44', 1)
我想识别在 2018 年 12 月的时候,tipomov 0 的值总和大于 tipomov 1 的值的帐户。我尝试了 GROUP BY 和其他子句,但似乎无法正确。
【问题讨论】:
标签: sql sql-server sum conditional-statements