作者dboem (veniceboy)
看板Database
標題[SQL ] 請教SQL語法找出每一個客戶,最近交易日期
時間Thu Jun 30 17:51:40 2011
請問如何在多個客戶下,找出每一個客戶跟我交易最近的日期
比如
客戶A交易日期有 1/1 2/1 2/12
客戶B交易日期有 1/3 3/3 4/14
我要的結果為
客戶A 2/12
客戶B 4/14
我使用的是MSSQL2008 型態均為 nvarchar
匯進來都是這個型態,但又不能把日期的型態改成 date
謝謝您
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.51.183
推 ChingLan326:select 客戶,max(交易日期) from table group by 客戶 06/30 22:56
推 wangks:用m/d會出錯,建議先改為mm/dd, 不然4/2會排在4/19後面 06/30 23:54