Главная страница
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.01 c
14-2668
lipskiy
2002-03-25 01:02
2002.05.02
Можно ли грузить доп. инструкции к коду во время работы ехешника, например, из файла?


1-2582
Дмитрий_Ч
2002-04-19 16:55
2002.05.02
Что-то не получается.


3-2476
XanderMan
2002-04-10 20:38
2002.05.02
Медленно работает метод TIBTable.Locate


3-2492
Dmitry V. Averuanov
2002-04-08 18:33
2002.05.02
Нужно


1-2615
Armageddon
2002-04-20 17:24
2002.05.02
Общая