我有一個非常簡單的問題,踢我的屁股。如何選擇與其對應的最早日期和數據
CUSTNMBR | first_date | SOPNUMBE
----------------------------------------
3344771005 | 2012-05-03 | 334471961748
3344771005 | 2012-04-04 | 334476873726
在上表我想回到與custnumbr
和sopnumbe
沿儘早所以它會看起來像這樣
3344771005 | 2012-04-04 | 334476873726
我用這個
Select a.CUSTNMBR, min(a.Tax_Date) as first_date, a.SOPNUMBE
from SOP30200 as a
where a.CUSTNMBR = '3344771005'
Group by a.CUSTNMBR, a.SOPNUMBE
但返回所有變量,如果我敲掉組中的a.sopnumbe
,則會出錯。
非常感謝!!!!!是因爲我按SOPNUMBE分組了嗎? –
是的,基於這個問題,不需要任何分組,只需按順序排列,排名前1的只返回最上面一行。 – RThomas