|
|
|
Простая выборка с данными
|
|||
|---|---|---|---|
|
#18+
sossisson, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2018, 10:27 |
|
||
|
Простая выборка с данными
|
|||
|---|---|---|---|
|
#18+
sossisson, RTFM start_of_group Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2018, 10:30 |
|
||
|
Простая выборка с данными
|
|||
|---|---|---|---|
|
#18+
CN_1Проще написать функцию и не париться с запросом.Знание одного языка не предполагает возможность сравнивать с незнакомым языком. Знание в должной степени двух языков декларативного и императивного для данной задачи должно отдавать предпочтение декларативному. Остается третий вариант, не отягощающий принятие заключений о "проще" - незнание ни sql, ни plsql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2018, 11:00 |
|
||
|
Простая выборка с данными
|
|||
|---|---|---|---|
|
#18+
sossissonmama.said, Выборку делаю за год. В общем, при помощи двух group by я могу добиться для каждого пользователя отображения того, сколько дней за год он логинился. Проблема в том, что я хочу найти тех, кто без перерыва на отпуски и больничные работал. Вот для этого и хочу найти того, кто подряд 7-20-100 дней заходил на сервер. Я надеюсь Вы из отдела кадров и хотите отправить человека в отпуск иначе это нарушение конституции Похоже Вам надо что-то вроде такого, но постановка оставляет желать лучшего Код: plsql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2018, 11:38 |
|
||
|
Простая выборка с данными
|
|||
|---|---|---|---|
|
#18+
MaximaXXLsossissonmama.said, Выборку делаю за год. В общем, при помощи двух group by я могу добиться для каждого пользователя отображения того, сколько дней за год он логинился. Проблема в том, что я хочу найти тех, кто без перерыва на отпуски и больничные работал. Вот для этого и хочу найти того, кто подряд 7-20-100 дней заходил на сервер. Я надеюсь Вы из отдела кадров и хотите отправить человека в отпуск иначе это нарушение конституции Похоже Вам надо что-то вроде такого, но постановка оставляет желать лучшего Код: plsql 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. Столько много лишних телодвижений... Вот решение из разряда "Первое, что пришло в голову", на ваших тестовых данных): Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2018, 12:13 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39743363&tid=1883077]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 504ms |

| 0 / 0 |
