Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.02;
Скачать: CL | DM;

Вниз

Подход к сложной выборке   Найти похожие ветки 

 
Скалли ©   (2002-04-11 13:53) [0]

Связь с Oracle через DOA.
Есть 5 таблиц, из которых мне нужно выбрать даты начала, конца и некоторую величину, потом упорядочить по дате начала и выдать в этом порядке информацию в отчет.
С ходу начинаю использовать UNION, НО!
В одной из таблиц (таблица X) данные, которые мне нужны как строки итоговой таблицы, хранятся в отдельных полях (15 групп), т.е. получается запрос примерно с 15+8=23 UNION. Пока данных мало, все работает достаточно быстро, но что будет при заполненных таблицах?
Есть вариант использовать доп. таблицу, но сомневаюсь, что дело того стоит. Ведь придется пройтись по таблице X по всем нужным полям, перезаписать их в другую...
Что посоветуете?


 
{bas}   (2002-04-11 14:06) [1]

Все загнать в хрон. процедуру, там не стремится сделать все в одном запросе, а использовать временные таблицы. Результат возвращать курсором.

Успехов

P.S.Если нужен примерный текст хр. проц пиши на мыло.


 
Твой Малдер   (2002-04-11 14:15) [2]

Пересмотреть структуру БД !!!
С моей точки зрения более 4 UNION - уже перебор !


 
Скалли ©   (2002-04-11 14:22) [3]

Самозванцу Малдеру :-) : к сожалению, пересмотреть структуру БД я не могу. Точнее, пересмотреть-то могу, а вот изменить увы! Моя задача - по готовым данным создать отчетик



 
{bas}   (2002-04-11 14:25) [4]

>>Твой Малдер
Можно конечно и пересмотреть, если главное отчет. А Если главное - ввод или что-то другое - как ты пересмотришь???
У меня было 10 UNION"ов и все потому что мне надо было перевернуть таблицу из вертикального положения в горизонтальный - и делеи этот отчет дай бог 1 раз в день - а вбивали по 100 строк за 30 мин.


 
Johnmen ©   (2002-04-11 14:35) [5]

>{bas} : У меня тоже появление нескольких UNION как правило было связано именно с замороченными отчетами...


 
Johnmen ©   (2002-04-11 15:05) [6]

Это моя беззлобная шутка - "Твой Малдер" ! :o)))))))



 
Скалли ©   (2002-04-11 15:11) [7]

Вот и у меня - замороченней некуда :-(



Страницы: 1 вся ветка

Текущий архив: 2002.05.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
1-2553
Starkom
2002-04-18 09:34
2002.05.02
вопрос про потоки и модальные формы


14-2669
fnatali
2002-03-27 09:34
2002.05.02
Навеяно


1-2540
Nicolas_
2002-04-18 11:16
2002.05.02
Поток -> DLL -> модальная форма. Как закрыть ее?


7-2699
Gurban
2002-02-07 17:10
2002.05.02
Как переименовать


1-2552
VictorS
2002-04-19 02:12
2002.05.02
существование экземпляра класса