1
我有一個數據SQL - 選擇有條件
Table1
KEY END_DATE
1 1974-01-01
1 NULL
1 2020-01-01
2 NULL
2 NULL
2 NULL
3 1997-10-01
3 1974-01-01
3 1976-01-01
3 1978-01-01
4 NULL
4 1997-10-01
4 2008-04-01
在上表的表來獲得不同的集合我有4個條件
對於重點1 - MAX(END_DATE)> GETDATE()( Todat日期),也有在這種情況下NULL我應該得到的一組最大日
爲重點2 - 只有空的,所以我們應該得到空
對於鍵3 - 無空值和MAX(END_DATE)< GETDATE(),所以我們應該得到的MAX(END_DATE)
爲重點4 - 都是空和MAX(END_DATE)< GETDATE(),所以我們應該得到的NULL
下面是結果表
Result Table
KEY END_DATE
1 2020-01-01
2 NULL
3 1997-10-01
4 NULL
我應該得到的所有獨特的按鍵與上述4個條件的選擇
感謝
這裏有什麼問題? – rageandqq