我想分組的值,但我只想顯示值,如果有變化。SQL服務器2005年 - 分組值,只顯示更改
一些示例數據
value | date_loaded |
1 | 2012-03-07 |
1 | 2012-03-06 |
1 | 2012-03-05 |
3 | 2012-03-04 |
4 | 2012-03-03 |
1 | 2012-03-02 |
所以我想,以顯示最新的值,它是最早的日期,例如
value | date_loaded |
1 | 2012-03-05 |
3 | 2012-03-04 |
4 | 2012-03-03 |
1 | 2012-03-02 |
什麼是最好的方式去做這件事?是否有可能做一個if語句?如果值1與值2不同,則+1改爲「更改」?因此,我可以通過「change1」,「change2」等將這些值分組。
嗯,我有一個自動生成的ROWNUMBER – Rexxo 2012-03-07 12:00:34
任何喜悅?希望是有道理的。 – Rexxo 2012-03-07 14:00:04
你可以使用'YYYY-MM-DD'這樣明確的日期格式嗎?我無法分辨這些是連續的日子還是每個月的第三天。如果有更多的行(例如'1 | 1/03/12'),你也可以描述你想要的內容嗎?你只關心最新的不重複嗎? – 2012-03-07 14:07:14