59

CreationDateフィールドを持つSQLテーブルがあります。

getdate()計算列の仕様式があります。

日付部分、つまり「2012-08-2410:45:17.740」ではなく「2012-08-24」を取得する方法を知りたいのですが。

4

5 に答える 5

85

SQLServer2008以降を使用している場合

select convert(date, getdate())

さもないと

select convert(varchar(10), getdate(),120)
于 2012-08-24T08:51:08.270 に答える
7

これを試して:

select convert (date ,getdate())

また

select CAST (getdate() as DATE)

また

select convert(varchar(10), getdate(),121)
于 2012-08-24T08:48:53.147 に答える
3
SELECT CONVERT(date, GETDATE())
于 2012-08-24T08:49:50.990 に答える
3

これを試して:

SELECT CONVERT(date, GETDATE())
于 2012-08-24T08:48:59.907 に答える
3
SELECT CAST(FLOOR(CAST(GETDATE() AS float)) as datetime)

また

SELECT CONVERT(datetime,FLOOR(CONVERT(float,GETDATE())))
于 2014-05-22T00:14:47.257 に答える