作者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
1F:推 ChingLan326:select 客户,max(交易日期) from table group by 客户 06/30 22:56
2F:推 wangks:用m/d会出错,建议先改为mm/dd, 不然4/2会排在4/19後面 06/30 23:54