powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выбор дыты из временного интервала
2 сообщений из 2, страница 1 из 1
выбор дыты из временного интервала
    #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
выбор дыты из временного интервала
    #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
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / выбор дыты из временного интервала
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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