私はいくつかの更新を行ったので、これを再度転記してください。SQLサーバー2005の値をグループ化し、変更のみを表示
値のセットをグループ化しようとしていますが、変更があった場合にのみ値を表示したいとします。
値が変動し、1から4、3から1、1から1、および1の範囲で変動しているとします。
いくつかの例のデータ
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 |
は、私は彼らが変動した順にそれぞれの値を表示したいのですが、一緒にグループ化。だから、あなたは1、4、3、1の順序でしか見えません。
私は最新の値を表示したいと思います。
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"などでグループ化できますか?
'1' が二回、結果セットにある価値べきか? – diaho
[SQL Server 2005 - 値のグループ化、変更のみの表示]の可能な複製(http://stackoverflow.com/questions/9600766/sql-server-2005-grouping-values-display-only-changes) –
@Michael -sameポスターと彼は彼が再募集していると言っている – Standage