我有一張桌子。row_number reset
督促,更改日期
PR1, '是',2012-01-01
PR1, '否',2012-02-01
PR1, '否',2012-03-01
PR1, '是',2012-04-01
PR1, '是',2012-05-01
PR1, '否',2012-06-01
我試圖建立一個qry並使用row_number()函數爲了編號行。我只需要row_number()來重置每次更改列的值爲yes。然後row_number()計算必須從頭開始。像這樣
督促,更改,日期,ROW_NUMBER
PR1, '是',2012-01-01,
PR1, '否',2012-02-01,
PR1, '否',2012-03-01,
PR1, '是',2012-04-01,
PR1, '是',2012-05-01,
PR1, '否',2012-06-01,
...等
是有可能做這樣的事情只使用SQL?我正在查看像row_number()over(按日期排序,prd_prod,更改)之類的窗口函數,但它不起作用。有沒有其他的選擇?
SELECT ROW_NUMBER()OVER(ORDER BY date DESC)也許這會幫助你?嘗試刪除DESC也;) – vivid 2013-04-09 11:29:44