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

Форум MySQL

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

 

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

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

тема: Запрос на выборку с интервалом
 
 автор: ols   (03.08.2008 в 23:13)   письмо автору
 
 

Хотел получить запрос на выборку статистики переходов за семь дней -

<?
$week_out 
"SELECT * FROM url WHERE id_user=$id AND time = NOW() - INTERVAL '7' DAY AND type='out'";
?>

Выбирает только за все 7 дней, а отчисялет 7 дней назад, ну это и понятно. Вопрос, а можно ли изменить запрос, чтобы он выбирал от настоящего времени и до 7 дней назад?
Или нужно только циклом воспользоваться?

  Ответить  
 
 автор: а-я   (04.08.2008 в 01:18)   письмо автору
 
   для: ols   (03.08.2008 в 23:13)
 

можно так поступить

<? 
$week_out 
"SELECT * FROM url WHERE id_user=$id AND time >= NOW() - INTERVAL '7' DAY AND type='out'"
?>


при условии, что нет данных на будущие) иначе необходимо ставить еще условие что
`time` <= NOW()

  Ответить  
 
 автор: ols   (04.08.2008 в 02:45)   письмо автору
 
   для: а-я   (04.08.2008 в 01:18)
 

Спасибо, помогло!

  Ответить  
Rambler's Top100
вверх

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