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

Форум MySQL

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

 

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

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

тема: Опять даты =)
 
 автор: JIEXA   (23.04.2005 в 19:28)   письмо автору
 
 

Как из бд вытащить все записи, которые были добавлены в течении недели(тоесть записи сделанные не раньше семи дней назад)? У каждой записи есть дата в формате DATETIME.

   
 
 автор: cheops   (23.04.2005 в 21:20)   письмо автору
 
   для: JIEXA   (23.04.2005 в 19:28)
 

SELECT * FORM tbl WHERE puttime>NOW() - INTERVAL 1 WEEK

tbl - имя таблицы
puttime - столбец DATETIME

   
 
 автор: JIEXA   (23.04.2005 в 21:23)   письмо автору
 
   для: cheops   (23.04.2005 в 21:20)
 

- INTERVAL 1 WEEK это тоже часть запроса?

   
 
 автор: JIEXA   (23.04.2005 в 21:29)   письмо автору
 
   для: JIEXA   (23.04.2005 в 21:23)
 

так не пашет:
select * from tbl WHERE news_datestamp>NOW() - INTERVAL 1 WEEK

   
 
 автор: cheops   (24.04.2005 в 13:52)   письмо автору
 
   для: JIEXA   (23.04.2005 в 21:23)
 

Да ключевое слово INTERVAL указывает, что из даты будет вычтено (-) или прибавлено (+) временное значение (следует за INTERVAL), в конце приводятся единицы измерения.

   
 
 автор: cheops   (24.04.2005 в 13:50)   письмо автору
 
   для: JIEXA   (23.04.2005 в 19:28)
 

Извиняюсь, погружён сейчас в исследование MySQL 5 и не сообразил, что WEEK введён только начиная с версии 5.0.0. Используйте
SELECT * FORM tbl WHERE puttime>NOW() - INTERVAL 7 DAY

   
 
 автор: JIEXA   (24.04.2005 в 18:08)   письмо автору
 
   для: cheops   (24.04.2005 в 13:50)
 

опечатка
не FORM, а FROM :)))

   
 
 автор: JIEXA   (24.04.2005 в 18:09)   письмо автору
 
   для: JIEXA   (24.04.2005 в 18:08)
 

а так всё пашит спасибо

   
Rambler's Top100
вверх

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