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

Вниз

Перекресные запросы в Delphi   Найти похожие ветки 

 
DDDD   (2002-09-17 15:59) [0]

Здрасте!
Вопрос следующий: В Access 2.0-2000 есть инструкция SQL:
TRANSFORM....PIVOT которая предназначена для построения перекресных запросов.
Есть ли какие нибуть инструкции для выполнения того же в SQL Delphi.
СПАСИБО!


 
Johnmen ©   (2002-09-17 16:09) [1]

Что за зверь SQL Delphi ?????? :-))))
И что понимается под "перекресный запрос" ?


 
DDDD   (2002-09-17 16:33) [2]

Более конкретно:
есть таблица Тип оборудования, Месяца, Деньги.
Необходимо посчитать сколько денег было потрачена на определенный вид оборудования в определенный месяц.


 
Johnmen ©   (2002-09-17 16:38) [3]

стандартное связывание таблиц в запросе
...
WHERE T1.F1=T2.F2
...
стандартная агрегатная функция SUM


 
DDDD   (2002-09-17 16:58) [4]

Дело в том что результатом должна быть таблица в которой название строк будут "Тип оборудования", а название столбцов "Месяцы". В на перекрестке будет количество денег. Это и есть перекресный запрос.Вот!


 
Johnmen ©   (2002-09-17 17:22) [5]

Тогда синтаксис примерно такой (не уверен, что поддерживается):
select
<тип оборуд.>,
select sum()..., // по первому месяцу
select sum()..., // по второму
...
from ...
...


 
MsGuns ©   (2002-09-17 17:37) [6]

>Johnmen © (17.09.02 17:22)

Судя по всему, он хочет получить CrossTab, т.е. когда строки становятся колонками. ПРимер

Исх.таблица

1 6 10
1 8 9
1 11 2
2 6 11
2 8 14
2 11 4

Рез.таблица
1 2 - новые колонки с суммами
6 10 11
8 9 14
11 2 4

В Парадоксе это и делается ф-ей CrossTab



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
14-21243
Namo
2002-09-11 19:37
2002.10.07
Интересно, а как там терракты в Америке, вроде тихо, странно


14-21272
Undert
2002-09-10 21:18
2002.10.07
Кто что пьёт ?????


4-21332
delphiguru
2002-08-21 12:54
2002.10.07
Где найти литературу или обучалку по WinAPI?


3-20908
Jaxtor
2002-09-17 09:32
2002.10.07
Создание базы данных в текстовом виде


14-21257
AL2002
2002-09-11 12:00
2002.10.07
Я так хочу