Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выбор дыты из временного интервала / 2 сообщений из 2, страница 1 из 1
19.09.2005, 12:54
    #33276453
grey_hu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор дыты из временного интервала
http://www.sql.ru/forum/actualthread.aspx?tid=189078&hl=date -похоже , но не совсем то.....
Добрый день.
Есть дата начала сезона 2005-03-24(DATE ) и дата его конца 2005-06-03(DATE ) (поля в бд )
Поиск по месяцу : вывести все курорты в интервал сезона которых входит выбранный месяц:
$sel_mon = "04" --получаю из шаблона именно в таком виде.
SELECT ..... WHERE date_part('month', start_date) <= $sel_mon AND date_part('month', end_date) >= $sel_mon
Но в этом случае не учитываются года, т.е 4 месяц не попадёт в интервал 2005-03-24 - 2006-06-03 =(
Каким образом можно решить эту задачу?
...
Рейтинг: 0 / 0
19.09.2005, 13:23
    #33276518
wbear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор дыты из временного интервала
сравнивай так
date_part('year', start_date):int*100 + date_part('month', start_date) ::int <= $sel_year$sel_month

date_part('year', start_date):int*100 + date_part('month', start_date)::int <= '200505'::int

либо to_char('YYYYMM',start_date)::int <= '200505'::int
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выбор дыты из временного интервала / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]