Вопрос по mysql, datetime, where-clause – MYSQL Выбрать строки, где дата старше даты и времени

10

Я кодирую элемент статуса для веб-сайта, и мне нужно загрузить статусы старше, чем переменная, которая содержит дату и время.

Таким образом, в базе данных есть поле с именем добавленной даты, которое является полем даты и времени, и у меня есть строка в формате даты и времени, и я хочу выбрать все строки старше, чем моя строка формата даты и времени.

Как бы это было структурировано в MYSQL?

Заранее спасибо.

Все, ОБРАТИТЕ ВНИМАНИЕ: формат DATETIME .... André Figueira

Ваш Ответ

3   ответа
1

попробуй эт

$today = date('Y-m-d');

 SELECT column_name FROM table_name WHERE year(added_date) > $today AND month(added_date) > $today
25
 select status_column from your_table
 where added_date < '2012-05-12'
Привет, это на самом деле формат даты и времени, он все еще будет работать? то есть 2012-05-12 14: 23: 23 André Figueira
ОП говорит «старше, чем», не должен ли> быть<? Simon Forsberg
> для новее,< для пожилых ...:) pete
@ AndréFigueira: Да, это будет работать сdatetime Струны тоже. juergen d
Исправил>:) juergen d
5

которые содержат как дату, так и время.

Попробуй эт

SELECT datecolumn 
FROM table
WHERE datetime_date > '2012-05-12 01-32-56'

Похожие вопросы