我有一个 SQL Server 查询的结果集,如下所示:
项目 周 金额
1 1 500
1 2 -100
1 3 -200
2 1 800
2 2 -600
2 3 -800
Run Code Online (Sandbox Code Playgroud)
我想知道的是,是否有可能导出第四列来给出每个项目的总金额?
我想要的结果如下:
项目 周 金额 总计
1 1 500 500
1 2 -100 400
1 3 -200 200
2 1 800 800
2 2 -600 200
2 3 -800 -600
Run Code Online (Sandbox Code Playgroud)
我正在使用 SQL Server 2008
在SQL 2008中,为什么在执行此操作时出现错误:
select datediff (minute, '23:30','24:00')
Run Code Online (Sandbox Code Playgroud)
错误是:
Msg 241, Level 16, State 1, Line 1
Conversion failed when converting date and/or time from character string.
Run Code Online (Sandbox Code Playgroud)
即使我改24:00
到00:00
为什么结果说-1410
?
请问我可以使用哪些替代方案?