
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.07.2016, 00:55:38
|
|||
|---|---|---|---|
|
|||
помогите разобраться с аналитической выборкой |
|||
|
#18+
есть таблица комнат, распределенных по этажам create table ROOMS ( room NUMBER, floor NUMBER, light VARCHAR2(1) --признак, включен свет (=1) или выключен (=0) ) есть данные вида room floor light 101 1 0 102 1 0 103 1 1 201 2 0 202 2 0 301 3 1 302 3 1 необходимо вывести список этажей и для каждого этажа количество комнат с включенным светом на этажах ниже текущего, включая текущий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2016, 01:08:25
|
|||
|---|---|---|---|
|
|||
помогите разобраться с аналитической выборкой |
|||
|
#18+
Начала писать вот так select floor, count(1) over(order by floor ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) ct from rooms where light_is_on=1 но возвращает соответственно floor count 1 1 3 2 3 3 А как сделать, чтоб для 3 этажа выдавал только последнюю строку не пойму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2016, 01:33:24
|
|||
|---|---|---|---|
помогите разобраться с аналитической выборкой |
|||
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2016, 01:35:33
|
|||
|---|---|---|---|
помогите разобраться с аналитической выборкой |
|||
|
#18+
swatch.exeROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW Медитируй над: 1. разницей между ROWS BETWEEN и RANGE BETWEEN. 2. к чему может привести(и приводит) where light_is_on=1 SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.07.2016, 14:13:29
|
|||
|---|---|---|---|
|
|||
помогите разобраться с аналитической выборкой |
|||
|
#18+
SY, спасибо! пошла медитировать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2016, 00:50:39
|
|||
|---|---|---|---|
помогите разобраться с аналитической выборкой |
|||
|
#18+
SY Код: plsql 1. 2. Чисто теоретически интересно, а есть ли возможность вынудить Ораклу в ситуации с одинаковым окном строить окно именно дважды? Ну то бишь чисто теортически тут сортировка напрашивалась бы для гарантии floor, room, но в случае с одинаковыми окнами это получается паранойя или всё-таки можно как-то звёзды сложить не так? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2016, 01:02:06
|
|||
|---|---|---|---|
помогите разобраться с аналитической выборкой |
|||
|
#18+
JaRoНу то бишь чисто теортически тут сортировка напрашивалась бы для гарантии floor, room, но в случае с одинаковыми окнами это получается паранойя или всё-таки можно как-то звёзды сложить не так? ) Tы тожe пoмедитируй над разницей между ROWS BETWEEN и RANGE BETWEEN. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1887864]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 505ms |

| 0 / 0 |
