|
|
|
| подскажите как превельно сформировать запрос , есть база в ней дата записывается такого вида 2009-02-19 в ней находится прогноз погоды на сегодня и еще следующие три - пять дней.
а также старые записи , старые прошедшии числа.
как правельно выбрать чтобы данные шли от сегоднешнего дня ?
сам запрос вот такой, но он не коректный
$result = $db->sql_query("SELECT id, city_id, date, hour, cloud, precip,
t_min, t_max, p_min, p_max, w_min, w_max, w_rumb, h_min, h_max, wpi, last_updated
FROM weather_forecast WHERE city_id='".$wid."' AND date >= DATE_SUB(NOW(), INTERVAL +1 HOUR) ORDER BY date ASC");
|
| |
|
|
|
|
|
|
|
для: dirol
(19.02.2009 в 10:17)
| | подскажите пожалуйста. уже запутался с этой датой (((( | |
|
|
|
|
|
|
|
для: dirol
(19.02.2009 в 10:17)
| | Не понял. А что мешает сделать так:
$result = $db->sql_query("SELECT id, city_id, date, hour, cloud, precip,
t_min, t_max, p_min, p_max, w_min, w_max, w_rumb, h_min, h_max, wpi, last_updated
FROM weather_forecast WHERE city_id='".$wid."' AND date = '".date("Y-m-d")."' ORDER BY date ASC");
|
| |
|
|
|
|
|
|
|
для: Axxil
(19.02.2009 в 11:02)
| | таквыводится только сегодня. а надо еще следующие три пять дней | |
|
|
|
|
|
|
|
для: dirol
(19.02.2009 в 11:12)
| | Тогда так можно попробовать:
$result = $db->sql_query("SELECT id, city_id, date, hour, cloud, precip,
t_min, t_max, p_min, p_max, w_min, w_max, w_rumb, h_min, h_max, wpi, last_updated
FROM weather_forecast WHERE city_id='".$wid."' AND date BETWEEN NOW() AND DATE_ADD(NOW(),interval 5 DAY) ORDER BY date ASC");
|
| |
|
|
|
|
|
|
|
для: Axxil
(19.02.2009 в 11:23)
| | страно чето так вообще не чего не выводится | |
|
|
|
|
|
|
|
для: dirol
(19.02.2009 в 11:26)
| | DATE_SUB на DATE_ADD надо поменять. Я исправил своё предыдущее сообщение на верное | |
|
|
|
|
|
|
|
для: Axxil
(19.02.2009 в 11:27)
| | спасибо так вроде работает но выводит почемуто с завтра с 20,02,2009 а сегодня не показывает | |
|
|
|
|
|
|
|
для: dirol
(19.02.2009 в 11:33)
| | попробуйте NOW() на CURDATE() поменять | |
|
|
|
|
|
|
|
для: Axxil
(19.02.2009 в 11:38)
| | Axxil
спасибо тебе огромное! ты супер! | |
|
|
|
|
|
|
|
для: dirol
(19.02.2009 в 10:17)
| | | |
|
|
|