Как вы можете искать даты (даты), которые содержат значение по умолчанию i.e. ''. Я думаю, это не так:Значение по умолчанию для datetime
select * from table where dateofbirth=''
Все даты, похоже, имеют значение по умолчанию '1900-01-01'. Тем не менее, в моей базе данных есть люди, у которых есть дата рождения до или до этой даты (главным образом, в основном). Поэтому я не могу:
select * from table where dateofbirth='1900-01-01'
Я знаю, что некоторые версии SQL Server имеют дату по умолчанию: 1899-12-31.
Я думаю, что лучше использовать нули для неизвестных дат. В этом случае я не могу этого сделать.
Я прочитал множество вопросов здесь о поиске дат с использованием SQL, но я не нашел ответа на свой конкретный вопрос.
' '' 'не является допустимым' datetime' –