запрос к базе

Vadimka

Новичок
запрос к базе

Необходимо выбрать информация за последния час, если нету инфы, то выбрать за 2 часа, если нету то выбрать за 3 часа... и т.д. каким образом это можно реализовать?
формат поля даты (timestamp) mysql 4.1.11
 

mani13

Новичок
ну и в чём проблема?
выбираем за 1 час, если 0 строк, то выбираем за 2 часа и т.д.
 

Vadimka

Новичок
ну такой код есть, но это громозко.. я хотел спросить можно ли сделать проверку одним запросом, а не несколькими ??
 

DiTHER

bang bang
а если нужно таким макаром до суток данные растягивать - это что ж 24 запроса что ли делать?

Неоправданно, на мой взляд.

Могу предложить запрашивать данные максимальной давности (скажем те же 24 часа). А их кромсать по дате уже средствами php.

24 запроса будут в таком случае шустрее если поле проиндексировано. Ещё когда данных за каждый час может быть много.
 
Сверху