1
の間に差がある場合、私は、次の表を持っている:チェック二列
column_a column_b column_c column_d column_date
1 test_1 test_1 type_1 11:00
2 test_2 test_2 type_2 11:01
3 test_3 test_6 type_2 11:02
4 test_4 test_4 type_3 11:03
5 test_2 test_6 type_2 11:04
6 test_1 test_2 type_1 11:05
Iはcolumn_d(タイプ)によってフィルタリングCOLUMN_Bとcolumn_cに別の値を持つ行チェックしなければなりません。私は自分のSQLスクリプトで最初の2行だけcolumn_dateで各タイプの順序で分析する必要があります。 カラムの1つ(column_b、column_cまたはcolumn_d)に2つのローが異なる場合は、最初のローの値を出力する必要があります(それ以外の場合はnull)。
は、私は次のような結果を期待上記の例では:
column_a column_b column_c column_d column_date
5 test_2 null type_2 11:04
6 null test_2 type_1 11:05
私はMS SQL ServerのT-SQLを使用することができますが、2008年
こんにちはダレックス、たくさんありがとう!それでおしまい! :-) – bitsmuggler