求日期的显示
用getdate()取得系统当前时间 2009-01-08 10:56:17.123
如何显示为 09024
09为2009年
02为本年度第2周
4为星期四
谢谢
[解决办法]
SET DATEFIRST 1SELECT SUBSTRING(CONVERT(VARCHAR(10),GETDATE(),120),3,2)+ RIGHT('00'+RTRIM(DATEPART(WK,GETDATE())),2)+ RTRIM(DATEPART(DW,GETDATE()))
[解决办法]
declare @dt datetimeset @dt='2009-01-08 10:56:17.123'select right(ltrim(year(@dt)),2)+right('0'+ltrim(datepart(week,@dt)),2)+right('0'+ltrim(datepart(dw,@dt)-1),2)/* ------------ 090204*/
[解决办法]