【发布时间】:2014-07-29 19:19:06
【问题描述】:
说我有这个记录
id 借方贷方余额 001 100 0 100 001 200 0 300 001 0 100 200 002 50 0 50 002 100 0 150 002 0 200 -50 003 50 0 50 003 500 0 550 003 0 100 450现在我想要发生的是我想获取记录中每个 id 的每 2 条记录,它将如下所示:
id 借方贷方余额 001 100 0 100 001 200 0 300 002 50 0 50 002 100 0 150 003 50 0 50 003 500 0 550是否可以使用动态 sql 获得此输出?如果可以,任何人都可以帮助我,我被困在这里。谢谢。
【问题讨论】:
-
SELECT * FROM table WHERE debit <> 0?? -
不,这不是我想要发生的事情。我需要获取每个 id 的前 2 条记录
标签: sql-server-2008 dynamic-sql