我們有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開始的表格。
你做了什麼/試過這麼遠,你的具體問題在哪裏? –