【发布时间】:2020-10-19 17:26:33
【问题描述】:
这是我的查询的简化版本:
select myCol1, mycol2 from MyTable where mycol3 = 'blah'
OFFSET (@skip) rows fetch next (@take) rows only
这可以按预期工作,但是我正在尝试对其进行修改,以便将所有找到的记录的全部计数也返回给我。这是我当前的尝试,但是 DataCount 总是返回 1,这是不正确的。我哪里错了?
select t.myCol1, t.mycol2, count(t.id) as DataCount from MyTable t where mycol3 = 'blah'
group by myCol1, myCol2
OFFSET (@skip) rows fetch next (@take) rows only
【问题讨论】:
标签: sql sql-server sql-order-by window-functions sql-limit