Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Достать с базы дату больше определенной
 
 автор: forma   (13.06.2007 в 20:16)   письмо автору
 
 

Тип поля DATE
Можно ли прям запросом достать с таблицы все что больше определенной даты.
К примеру в таблице:
1. 13.6.2007
2. 10.6.2007
Надо что бы запрос достал дату больше этой 11.6.2007.

   
 
 автор: 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'

   
 
 автор: forma   (13.06.2007 в 20:56)   письмо автору
 
   для: Trianon   (13.06.2007 в 20:40)
 

как все просто=)
Спасибо.

   
 
 автор: forma   (13.06.2007 в 21:03)   письмо автору
 
   для: Trianon   (13.06.2007 в 20:40)
 

Еще один вопрос...
Как отнять от даты 5 месяцев?
То есть если дата 2007-2-13
То должно вернуть 2006-9-13

   
 
 автор: cheops   (14.06.2007 в 10:07)   письмо автору
 
   для: forma   (13.06.2007 в 21:03)
 

Можно воспользоваться запросом
SELECT dt - INTERVAL 5 MONTH AS dt FROM tab

   
 
 автор: forma   (14.06.2007 в 13:40)   письмо автору
 
   для: cheops   (14.06.2007 в 10:07)
 

Так что ли:

SELECT * INTERVAL 5 MONTH AS '$date' FROM `table`

$date = Сегодняшняя дата в формате: ГГГГ-ММ-ДД

   
 
 автор: forma   (14.06.2007 в 13:42)   письмо автору
 
   для: forma   (14.06.2007 в 13:40)
 

Дело в том что так не работает.

   
 
 автор: cheops   (14.06.2007 в 16:31)   письмо автору
 
   для: forma   (14.06.2007 в 13:42)
 

А вы что хотите с датой, из который вычли 5 месяцев, делать? Вернуть в результирующей таблице или использоваться в WHERE-условии?

   
 
 автор: Trianon   (14.06.2007 в 14:16)   письмо автору
 
   для: forma   (14.06.2007 в 13:40)
 

нет. именно так, как написал cheops

   
 
 автор: forma   (14.06.2007 в 08:10)   письмо автору
 
   для: forma   (13.06.2007 в 20:16)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=39043

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования