3

ドキュメントによると、SQL Server の日付のデフォルト値

1900-01-01 00:00:00

デフォルト値を何らかの方法で呼び出すことはできますか? 例えばこんな感じ

select isnull(date_column, default(date_column))
from my_table
4

2 に答える 2

6

多分:

SELECT DefaultDate = CAST(0 AS DATETIME) 

sql-Fiddle

が必要なDATE場合は、キャストすることもできます。

SELECT DefaultDate = CAST(CAST(0 AS DATETIME) AS DATE)

sql-fiddle

于 2013-09-10T13:01:06.533 に答える
3
select MinimumDate = cast(dateadd(d, 0, 0) as date)
于 2013-09-10T13:02:33.327 に答える