[SQL ] 請教SQL語法找出每一個客戶,最近交易日期

看板Database作者 (veniceboy)時間14年前 (2011/06/30 17:51), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
請問如何在多個客戶下,找出每一個客戶跟我交易最近的日期 比如 客戶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

06/30 22:56, , 1F
select 客戶,max(交易日期) from table group by 客戶
06/30 22:56, 1F

06/30 23:54, , 2F
用m/d會出錯,建議先改為mm/dd, 不然4/2會排在4/19後面
06/30 23:54, 2F
文章代碼(AID): #1E34Slab (Database)