|
|
|
|
|
для: forma
(14.06.2007 в 13:42)
| | А вы что хотите с датой, из который вычли 5 месяцев, делать? Вернуть в результирующей таблице или использоваться в WHERE-условии? | |
|
|
|
|
|
|
|
для: forma
(14.06.2007 в 13:40)
| | нет. именно так, как написал cheops | |
|
|
|
|
|
|
|
для: forma
(14.06.2007 в 13:40)
| | Дело в том что так не работает. | |
|
|
|
|
|
|
|
для: cheops
(14.06.2007 в 10:07)
| | Так что ли:
SELECT * INTERVAL 5 MONTH AS '$date' FROM `table`
|
$date = Сегодняшняя дата в формате: ГГГГ-ММ-ДД | |
|
|
|
|
|
|
|
для: forma
(13.06.2007 в 21:03)
| | Можно воспользоваться запросом
SELECT dt - INTERVAL 5 MONTH AS dt FROM tab
|
| |
|
|
|
|
|
|
|
|
для: Trianon
(13.06.2007 в 20:40)
| | Еще один вопрос...
Как отнять от даты 5 месяцев?
То есть если дата 2007-2-13
То должно вернуть 2006-9-13 | |
|
|
|
|
|
|
|
для: Trianon
(13.06.2007 в 20:40)
| | как все просто=)
Спасибо. | |
|
|
|
|
|
|
|
для: forma
(13.06.2007 в 20:16)
| |
1 2007-06-13
2 2007-06-10
SELECT *
FROM tab
WHERE dt > '2007-06-11'
|
| |
|
|
|
|
|
|
| Тип поля DATE
Можно ли прям запросом достать с таблицы все что больше определенной даты.
К примеру в таблице:
1. 13.6.2007
2. 10.6.2007
Надо что бы запрос достал дату больше этой 11.6.2007. | |
|
|
|
|