|
|
|
Есть ли альтернатива CASE в Access?
|
|||
|---|---|---|---|
|
#18+
Здравствуй страна! Ох мытарства мои, подскажите пожалуйста... :) Сделал перекрестные transform...pivot: t1, t2, слил их вместе по where id_t1=id_t2 (join'ами медленнее получалось), добавил в эту же кучу пару других запросов (так же where id...=id...). Получилось медленно. Не понравилось. (исходных записей 500т., на выходе ок. 30т. и это начало :) Залез интереса ради в SQL2K - как там, обнаружил, что ч/з CASE писать дольше, но получается быстрее. Попробовал CASE ч/з запрос Access'а - ругается, вот и думаю - есть ли разумный компромисс? (от "сводного монстра" никуда не деться, а в SQL полностью переходить не готов). Поможете? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:12:40 |
|
||
|
Есть ли альтернатива CASE в Access?
|
|||
|---|---|---|---|
|
#18+
Ну если перекрестную табличку пробовал остается только с индексами поэксперементировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:22:51 |
|
||
|
Есть ли альтернатива CASE в Access?
|
|||
|---|---|---|---|
|
#18+
Не совсем понятно где ты применял CASE, но в какой-то мере, можно CASE в Аксе заменить Iif функцией. А иногда полезны ф-ии Сhoose и Switch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:28:29 |
|
||
|
Есть ли альтернатива CASE в Access?
|
|||
|---|---|---|---|
|
#18+
... CASE нашел в SQL, обязательно попробую Ваши советы. Спасибо. Пока думал, придумал как еще можно вывернуться - сделать таблицу с 3 столбцами (ID, Vid, K-vo) и в нее запихивать все нужные данные: 1 отгр 10 2 отгр 20 1 прих 100 2 прих 200 1 цена 5 2 цена 50 А потом хоть пивот, хоть что. Вроде должно получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 10:40:46 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1590&tid=1673030]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 276ms |

| 0 / 0 |
