Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OR и AND
|
|||
|---|---|---|---|
|
#18+
Добрый день. Вопрос такой: есть таблица размещений с датой начала и датой конца $date_now = 2006-06-15 id | fr_dat | to_dat -----+------------+------------ 1 | 2006-03-17 | 2006-06-17 1 | 2006-06-12 | 2006-06-25 1 | 2006-06-15 | 2006-06-30 1| 2006-04-29 | 2006-07-27 1 | 2006-04-03 | 2006-07-01 1 | 2006-05-04 | 2006-07-04 1 | 2006-05-04 | 2006-06-13 нужно выбрать все строки в интервал которых попадает сегодняшнее число, но даже если размещение к сенодня уже закончилось, размещение должно попасть в выборку если оно закончилось в текущем месяце т.е последняя строка должна попасть в выборку.. логически - что - то вроде этого: SELECT id FROM table WHERE id='1' AND (date_part('month', to_dat)='6' AND date_part('year', to_dat)='2006') OR (fr_dat<='2006-06-15' AND to_dat >= '2006-06-15'); но не работает... помогите , pliz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 12:51 |
|
||
|
OR и AND
|
|||
|---|---|---|---|
|
#18+
это? Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 13:11 |
|
||
|
OR и AND
|
|||
|---|---|---|---|
|
#18+
Ну, или если уж очень охото через AND и OR, то тогда вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ----------------------------------------------------------------------------------------------------------------------------------------- З.Ы. Неспешно ищу работу, согласен на переезд в Москву или Питер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 13:30 |
|
||
|
OR и AND
|
|||
|---|---|---|---|
|
#18+
Владимор Конев это я не вам =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 13:35 |
|
||
|
OR и AND
|
|||
|---|---|---|---|
|
#18+
grey_huесли чстно - не понял =( grey_huВладимор Конев это я не вам =) Тем не менее скажу свое слово... А чего там непонятного? Логика там такая: проверяется попадание сегодняшнего числа в интервал от fr_dat до последнего числа текущего месяца относительно даты to_dat :). Другими словами, ZemA проверяет не саму дату to_dat, а последний день месяца, в котором было это самое to_dat ----------------------------------------------------------------------------------------------------------------------------------------- З.Ы. Неспешно ищу работу, согласен на переезд в Москву или Питер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 13:40 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33792788&tid=2006299]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 428ms |

| 0 / 0 |
