iceman
говнокодер
временной интервал (по дням) в виде таблицы
у меня есть дата 1.10.2010 и 5.10.2010
нужно составить sql запрос который бы вывел так:
1.10.2010
2.10.2010
3.10.2010
4.10.2010
5.10.2010
ничего в голову не приходит...
-~{}~ 03.11.10 16:53:
ладно, это даже не обязательно
есть строка в таблицу (событие)
с полем ДАТА_НАЧАЛА и ДАТА_ОКОНЧАНИЯ
пример
row 1 - 1.10.2010 - 3.10.2010
так вот если я запрос запустил в 1.10.2010 (trunc(sysdate) = 1.10.2010)
мне должна вывестись 1 запись, текущая
если я запустил 5.10.2010
то вывестись должны 3 записи
row 1 - 1.10.2010 - 3.10.2010
row 2 - 1.10.2010 - 3.10.2010
row 3 - 1.10.2010 - 3.10.2010
как это сделать ? =(
-~{}~ 03.11.10 16:54:
можно PL/SQL - только не код, а алгоритм...
-~{}~ 03.11.10 17:04:
и ЕЩЕ!
ДАТА_ОКОНЧАНИЯ - на период 1.10.2010 - 2.10.2010 не известна = is null!
так как событие в разрезе "текущего времени" не завершено.
у меня есть дата 1.10.2010 и 5.10.2010
нужно составить sql запрос который бы вывел так:
1.10.2010
2.10.2010
3.10.2010
4.10.2010
5.10.2010
ничего в голову не приходит...
-~{}~ 03.11.10 16:53:
ладно, это даже не обязательно
есть строка в таблицу (событие)
с полем ДАТА_НАЧАЛА и ДАТА_ОКОНЧАНИЯ
пример
row 1 - 1.10.2010 - 3.10.2010
так вот если я запрос запустил в 1.10.2010 (trunc(sysdate) = 1.10.2010)
мне должна вывестись 1 запись, текущая
если я запустил 5.10.2010
то вывестись должны 3 записи
row 1 - 1.10.2010 - 3.10.2010
row 2 - 1.10.2010 - 3.10.2010
row 3 - 1.10.2010 - 3.10.2010
как это сделать ? =(
-~{}~ 03.11.10 16:54:
можно PL/SQL - только не код, а алгоритм...
-~{}~ 03.11.10 17:04:
и ЕЩЕ!
ДАТА_ОКОНЧАНИЯ - на период 1.10.2010 - 2.10.2010 не известна = is null!
так как событие в разрезе "текущего времени" не завершено.