Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

Сводные таблицы в InterBase   Найти похожие ветки 

 
Molodoy_Od   (2002-06-15 21:45) [0]

Я переводил свой проект с MS Access в InterBase. Все хорошо, но в IB-SQL отсутствует (или не удалось найти) комманда для получения сводных данных. Подскажите как можно "красиво" обойти такой недостаток (или подскажите нужную комманду из IB-SQL :-) ).
Заранее благодарен.


 
cav   (2002-06-15 22:39) [1]

Дык написал бы подробнее что за сводные данные :)
если ето выборка из двух или более таблиц то select * from tabl1 join table2 on (table1.key=table2.key) если ты имел ввиду сводные данные как групповые операции то
select key,sum(total) from table1
group by key
напиши подробнее что конкретно надо.


 
Molodoy_Od   (2002-06-15 23:21) [2]

Допустим имеем простенькую таблицу :
create table MyTable(
Name1 Char(20),
Name2 Char(20),
MyData decimal(10.4))

Необходимо получить в результате набор данных, названия столбцов которого состоят из разных (группировка по этому полю) значений Name1, а строки первого столбца составляют сгруппированные значения Name2, остальные клетки DBGrid-да заполняются Sum(MyData) для соответствующих Name1 и Name2. В Access достаточно было написять :

Transform Sum([MyData]) Select [Name2] From MyTable
GROUP BY [Name2] Pivot [Name1]

А как этого добиться в IB ?!... в этом прикол :-(


 
kaif   (2002-06-16 02:03) [3]

Такие вещи IB не поддерживает. Получи простой набор с группировкой, а потом в приложении распиши его по столбцам.
Или попытайся задействовать глюкавый TDecisionCube.


 
ao1973   (2002-06-16 09:44) [4]

Кстати есть Desicion cube
работает класно!


 
Molodoy_Od   (2002-06-16 11:48) [5]

С Desicion cube не игрался, а совет kaif уже начал реализовывать.
Спасибо.


 
koks   (2002-06-17 09:39) [6]

Говорят, что DecisionCube работает только с BDE...


 
Molodoy_Od   (2002-06-21 15:32) [7]

> koks

Скотее всего... В IB6 у меня так и не получилось добиться положительных результатов (пользуюсь компонентами прямого доступа к IB).


 
Fay   (2002-06-23 17:10) [8]

Существование подобной "команды" похо увязываось бы с реляционной моделью.



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

Форум: "Базы";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.011 c
14-47711
lak_b
2002-06-12 12:27
2002.07.15
Дающий жизнь - посвящается всем разработчикам комп. игр


1-47522
BKV
2002-07-04 16:25
2002.07.15
Создание формы динамически.


1-47355
MsGuns
2002-06-27 15:27
2002.07.15
Не хватает Борланд. и Виндузных иконок


4-47875
Oduvan
2002-05-13 06:33
2002.07.15
Как поставить ниже панели задачь свое окно


14-47746
Стас
2002-06-04 08:45
2002.07.15
Что такое





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский