还需要添加一个汇总行。 主要的问题是我没有t know how to work with BOOLEAN type.1 最后一行应为: all | sum(was_showed) by all rows | sum(was_bougth)/sum(was_showed) by all rows 更新:SQL
在stackoverflow上有许多sql server分页问题,其中很多都是关于使用ROW_NUMBER() OVER (ORDER BY ...) AND CTE的。一旦进入数十万行,并开始添加对非主键值的排序和添加自定义WHERE子句,这些方法就会变得非常无效。有人知道如何在SQL Server2008中使用数百万行高效地进行分页吗?这将包括尽可能高效地获取总行。
我当前的查询与下面这个关于分页的堆栈溢出问题具有完全相同的逻辑: