Отсчитать пол года от текущей даты

Awax

Новичок
Отсчитать пол года от текущей даты

Таблица
id
Name
Date - поле дата формата (0000-00-00)
Status - поле int(значения 1,2,3)

1. Нужно вывести все данные из таблицы не позднее полугода от текущей даты.
2. + кроме этого вывести все строки со статусом 1 не зависимо от даты.

1 не знаю каким образом получить дату ps вычетом 6-и месяцев, а потом уже ее вставить в sql запрос?
2 Можно ли попробовать через Union?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Если по памяти писать то что-то типа:

Код:
select blabla from table where date BETWEEN (NOW() - interval 6 month) AND NOW();
2. - можно
 

Активист

Активист
Команда форума
> QUARTER
Странно. В кварталах разное количество дней, правильно использовать 6 месяцев.
 

prolis

Новичок
Автор оригинала: Активист
> QUARTER
Странно. В кварталах разное количество дней, правильно использовать 6 месяцев.
А в месяцах разное количество дней уже не странно?
 

FB3

Новичок
Можно даже больше сказать, количество дней в году в 3 случаях из 4 не делится ровно пополам :)
 

Awax

Новичок
c0dex
Urville
Спасибо, оба варианта работающие.
Буду пока пробовать.
 
Сверху