【发布时间】:2011-12-03 16:55:48
【问题描述】:
我正在尝试在 SQL Server 2008 的视图中获取运行总计
这是我的桌子
银行账户 ------------ 帐户 ID(密钥) 姓名 已创建 交易 ------------ 交易 ID (KEY) 描述 信用 借方 跨日期 已创建 帐户ID
到目前为止,这是我的查询..
我得到的是..
TransDate 贷记借记 RunningTotal ------------------------------------ ---------- ----- ----------------- --------- 2011-10-08 20:14:00 NULL 12 49.25 2011-10-08 20:14:00 2.11 NULL 63.36 2011-10-07 20:14:00 42.25 NULL 61.25 2011-10-06 20:14:00 NULL 12.25 19 2011-10-05 20:14:00 31.25 空 31.25它应该是什么样子...
TransDate 贷记借记运行总计 ------------------------------------ ---------- ----- ----------------- --------- 2011-10-08 00:31:32.957 NULL 12 51.36 2011-10-08 00:31:32.957 2.11 NULL 63.36 2011-10-07 00:31:32.957 42.25 NULL 61.25 2011-10-06 00:31:32.957 NULL 12.25 19 2011-10-05 00:31:32.960 31.25 空 31.25我真的很接近.. 似乎同一天有 2 笔交易,计算不正确.. 有什么想法吗?
【问题讨论】:
标签: sql sql-server sql-server-2008 aggregate-functions