Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQL-запрос на получение периодов
|
|||
|---|---|---|---|
|
#18+
Помогите с запросом. Есть таблица: Код: plaintext Нужно запросом получить таблицу с полями ID1, ID2, START_DATE, END_DATE, которая содержит все периоды из таблицы. Если нет начала или конца периода, то соответствующее поле - NULL. --------------------------------------------------------- IS NULL OR NOT IS NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 09:05 |
|
||
|
SQL-запрос на получение периодов
|
|||
|---|---|---|---|
|
#18+
Вот если не NULL, а некие заведомо липовые даты для несуществующих начал или концов периодов назначить, то все просто: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 12:20 |
|
||
|
SQL-запрос на получение периодов
|
|||
|---|---|---|---|
|
#18+
golsa, спасибо, но запрос возвращает только по одному периоду на каждый ключ ID1-ID2. Надо чтобы вывелись все периоды. Проблему решил таким запросом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 10:32 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36589425&tid=1602790]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 159ms |

| 0 / 0 |
