datetimeから日付部分が必要です。 "DD-MM-YYYY"DateTime SQL Server 2005から時間を削除
の形式で私がfollwoing試してみました
問合せ:
select Convert(varchar(11), getdate(),101)
出力:
01/11/2011
クエリ
SELECT cast(floor(cast(GETDATE() as float)) as datetime)
出力
2011-01-11 00:00:00.000
問合せ:
SELECT
CONVERT(VARCHAR(MAX),DATENAME(DD,GETDATE())) + '-' +
CONVERT(VARCHAR(MAX),DATEPART(MONTH,GETDATE())) + '-' +
CONVERT(VARCHAR(MAX),DATENAME(YYYY,GETDATE())) `
出力:
11-1-2011
、すなわち "D-M-YYYY"
Iは "DD-MM-YYYY" の形式で出力を必要としました。
おかげEumiro :) – Mike