CreationDateフィールドを持つSQLテーブルがあります。
getdate()
計算列の仕様式があります。
日付部分、つまり「2012-08-2410:45:17.740」ではなく「2012-08-24」を取得する方法を知りたいのですが。
CreationDateフィールドを持つSQLテーブルがあります。
getdate()
計算列の仕様式があります。
日付部分、つまり「2012-08-2410:45:17.740」ではなく「2012-08-24」を取得する方法を知りたいのですが。
SQLServer2008以降を使用している場合
select convert(date, getdate())
さもないと
select convert(varchar(10), getdate(),120)
これを試して:
select convert (date ,getdate())
また
select CAST (getdate() as DATE)
また
select convert(varchar(10), getdate(),121)
SELECT CONVERT(date, GETDATE())
これを試して:
SELECT CONVERT(date, GETDATE())
SELECT CAST(FLOOR(CAST(GETDATE() AS float)) as datetime)
また
SELECT CONVERT(datetime,FLOOR(CONVERT(float,GETDATE())))