如何搜索包含默認值(即'')的日期(日期時間)。我想它不是:datetime的默認值
select * from table where dateofbirth=''
所有的日期似乎有默認值'1900-01-01'。但是,我的數據庫中有人在此日期或之前有出生日期(主要是histroic人)。因此我做不到:
select * from table where dateofbirth='1900-01-01'
我知道某些版本的SQL Server的默認日期爲:1899-12-31。
我想最好是用未知日期的空值。在這種情況下,我無法做到這一點。
我已閱讀了很多關於使用SQL查找日期的問題,但是我還沒有找到對具體問題的答案。
' '''不是一個有效的'datetime' –