Выборка в промежутке дат (по условию) - MySQL
Формулировка задачи:
Не могу ни как составить выборку по условию промежутка дат.
Даты храню в тайм штамп, но если даты нет, то в поле стоит 0
тип поля INT(10),
Решение задачи: «Выборка в промежутке дат (по условию)»
textual
Листинг программы
SELECT * FROM `TableName` WHERE `timestamp` >= '2001-01-01 00:00' AND `timestamp` >= '2002-01-01 00:00'
Объяснение кода листинга программы
SELECT * FROMTableName` - выбираем все поля из таблицыTableName`WHEREtimestamp>= '2001-01-01 00:00'- устанавливаем условие, что значение поляtimestampдолжно быть больше или равно '2001-01-01 00:00'ANDtimestamp>= '2002-01-01 00:00'- добавляем еще одно условие, что значение поляtimestampдолжно быть больше или равно '2002-01-01 00:00'- В результате получаем выборку из таблицы
TableName, где значения поляtimestampнаходятся в указанном диапазоне дат