2010-04-30 2 views
2

Я запускаю запрос в SQL, и мне нужно выбрать минимальную дату, которая не 0000-00-00. Есть ли способ исключить это значение и выбрать следующую минимальную дату?Выбор даты min, исключая 0000-00-00

+1

Какую базу данных вы используете (SQL-Server, MySQL, Oracle, ...)? Вы хотите выбрать дату из таблицы? Как хранится дата? –

+0

Минимальное значение даты по умолчанию для AFAIK в MS SQL - 01-01-1900. Как это значение оказалось в вашем столе? – danish

+0

Дата '0000-00-00' не является действительной датой. Однако, «0000-01-01» является допустимой датой. Что вы пытаетесь найти? – adam

ответ

0
select min(date) 
from tbl 
where date > '0000-00-00' 
+0

Спасибо, это было проще, чем я ожидал. – nsw1475

Смежные вопросы