Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
выбор дыты из временного интервала
|
|||
|---|---|---|---|
|
#18+
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 =( Каким образом можно решить эту задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 12:54 |
|
||
|
выбор дыты из временного интервала
|
|||
|---|---|---|---|
|
#18+
сравнивай так 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 13:23 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=336&tid=2007004]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 328ms |

| 0 / 0 |
