小编Har*_*rry的帖子

在 SQL Server 中添加运行总计列

我有一个 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-server

5
推荐指数
1
解决办法
5323
查看次数

datediff(分钟,'23:30','24:00')错误

在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:0000:00为什么结果说-1410

请问我可以使用哪些替代方案?

sql

0
推荐指数
1
解决办法
746
查看次数

标签 统计

sql ×1

sql-server ×1