powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Есть ли альтернатива CASE в Access?
4 сообщений из 4, страница 1 из 1
Есть ли альтернатива CASE в Access?
    #32615567
SmallUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуй страна!
Ох мытарства мои, подскажите пожалуйста... :)

Сделал перекрестные transform...pivot: t1, t2, слил их вместе по where id_t1=id_t2 (join'ами медленнее получалось), добавил в эту же кучу пару других запросов (так же where id...=id...). Получилось медленно. Не понравилось. (исходных записей 500т., на выходе ок. 30т. и это начало :)

Залез интереса ради в SQL2K - как там, обнаружил, что ч/з CASE писать дольше, но получается быстрее. Попробовал CASE ч/з запрос Access'а - ругается, вот и думаю - есть ли разумный компромисс? (от "сводного монстра" никуда не деться, а в SQL полностью переходить не готов).

Поможете?
:)
...
Рейтинг: 0 / 0
Есть ли альтернатива CASE в Access?
    #32615600
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если перекрестную табличку пробовал остается только с индексами поэксперементировать.
...
Рейтинг: 0 / 0
Есть ли альтернатива CASE в Access?
    #32615619
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понятно где ты применял CASE, но в какой-то мере, можно CASE в Аксе заменить Iif функцией. А иногда полезны ф-ии Сhoose и Switch
...
Рейтинг: 0 / 0
Есть ли альтернатива CASE в Access?
    #32616278
SmallUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... CASE нашел в SQL, обязательно попробую Ваши советы. Спасибо.

Пока думал, придумал как еще можно вывернуться - сделать таблицу с 3 столбцами (ID, Vid, K-vo) и в нее запихивать все нужные данные:
1 отгр 10
2 отгр 20
1 прих 100
2 прих 200
1 цена 5
2 цена 50
А потом хоть пивот, хоть что. Вроде должно получиться.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Есть ли альтернатива CASE в Access?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]