|
запрос с подзпросами, возможно ли по другому?
|
|||
---|---|---|---|
#18+
есть таблица вид расхода;дата;сколько1;20.06.11;42;20.06.11;51;21.06.11;22;21.06.11;63;22.06.11;8;и т.д.; нужно написать запрос, чтобы получилось следующее вид расхода;c 1 по 10;c 11 по 20;c 20 по 301;32;45;642;23;43;433;23;12;65 У меня одна только идея один запрос с тремя подзапросами на каждый период. У меня вопрос есть ли другие варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 21:33 |
|
запрос с подзпросами, возможно ли по другому?
|
|||
---|---|---|---|
#18+
есть таблица вид расходадатасколько120.06.114220.06.115121.06.112221.06.116322.06.118и т.д.; нужно написать запрос, чтобы получилось следующее вид расходаc 1 по 10c 11 по 20c 20 по 30132456422343433231265 У меня одна только идея один запрос с тремя подзапросами на каждый период. У меня вопрос есть ли другие варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 21:34 |
|
запрос с подзпросами, возможно ли по другому?
|
|||
---|---|---|---|
#18+
PG81, Да, есть вариант через group by и pivot table ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 23:46 |
|
запрос с подзпросами, возможно ли по другому?
|
|||
---|---|---|---|
#18+
Big Andy, а по подробней можалуйста, ни разу не слышал, очень интересно ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 00:44 |
|
запрос с подзпросами, возможно ли по другому?
|
|||
---|---|---|---|
#18+
Что-то в этом роде. Условия в кейсах по желанию. Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 02:49 |
|
запрос с подзпросами, возможно ли по другому?
|
|||
---|---|---|---|
#18+
PG81Big Andy, а по подробней можалуйста, ни разу не слышал, очень интересно http://www.opennet.ru/base/dev/pivot_table.txt.html либо contrib/crosstab, если вам его будет достаточно. Кстати, поиск по форуму по ключевым словам pivot и crosstab даёт еще много других решений ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 07:33 |
|
|
start [/forum/topic.php?fid=53&msg=37362154&tid=2001054]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 169ms |
0 / 0 |