我们有SQL Server 2008 R2。我有表MyTable
。SQL Server计算排序表开头的行数,其中colvalue = 0
我需要:
排序列
Nr (ORDER BY MyTable.NR)
算多少值等于0,从这个排序表的开始(以记住,它已经被NR排序) (
MyTable.Value = 0
)。
例如,如果MyTable
有这些值:
NR Value
2 0
1 0
3 5
4 0
然后我得数= 2,因为如果排序该表由NR我们有两排,其中value =从0开始的表格。
你做了什么/试过这么远,你的具体问题在哪里? –