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

Вниз

Собрать таблицу (итоге в запросе)   Найти похожие ветки 

 
erika ©   (2006-12-12 10:27) [0]

Доброго времени суток!

Подскажите  пожалуйста возможно ли реализовать следующее:

Есть таблицы поля которых следующие:
таблица 1
-ТМЦ -Классификатор -Кол -Сум
Классификаторов  может  быть несколько видов

таблица 2
-Поставщик -ТМЦ

Результат должен быть следующим:
-Поставщик - Сумма(Кол) -Сумма(Сум) - Сумма(клас-р1) -Сумма(клас-р2) ...

не понимаю как получить такой эффект. Вот SQL - запросы которые использую они простые и  ни чего сложного:

таблица 1
select Stkan.nom, Stkan.name, Stkan.klt ,sum(pasport.prihod) SumMetr,sum(pasport.prihod*pasport.zkus) ZenaMetr
from tkanrul, Stkan, pasport
where (stkan.nom like "A%")
 and (tkanrul.idtk = stkan.idtk)
 and (tkanrul.idrul = pasport.idrul)
 and (pasport.rashod = 0)
 and (pasport.prihod >5)
 and (pasport.data >= "01.01.2005")
group by Stkan.nom, Stkan.name, Stkan.klt

таблица 2
SELECT PRIHTK.namepost, tabprihtk.nom
FROM PRIHTK, tabprihtk
where PRIHTK.idn = tabprihtk.idn
group BY PRIHTK.namepost, tabprihtk.nom

пока результат только такой (соответственно не  то, что нужно)
select mihail_post.namepost, sum(mihail_metr.summetr) KOLM, sum(mihail_metr.zenametr)SUM_m
from mihail_metr, mihail_post
wheRE mihail_post.nom = mihail_metr.nom
group BY mihail_post.namepost

может есть что-нибудь типа
"итоги Сумма (), Сумма() по полю1"


 
Sergey13 ©   (2006-12-12 10:51) [1]

> Классификаторов  может  быть несколько видов

Это переменное количество или постоянное? Сколько их?


 
erika ©   (2006-12-12 10:54) [2]

в принципе  есть таблица  с  классификаторами, они могут пополняться - переменое количество.


 
Sergey13 ©   (2006-12-12 11:00) [3]

> [2] erika ©   (12.12.06 10:54)

И какой тогда ширины должен быть результат если их будет например 150?
В запросе такая задача вроде не решаема в большинстве случаев. Вроде в Аксес говорят есть крос запросы. Есть также крос-отчеты, например в ФастРепорте. Покопай, может оно.


 
erika ©   (2006-12-12 11:10) [4]


> Sergey13 ©   (12.12.06 11:00) [3]

спасибо попробую



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

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

Наверх




Память: 0.47 MB
Время: 0.095 c
4-1161262695
DevilDevil
2006-10-19 16:58
2007.03.04
Серый Битмап


2-1171514799
Separator
2007-02-15 07:46
2007.03.04
PS/2 > USB


2-1171442699
Andrey219
2007-02-14 11:44
2007.03.04
Проблемы с нахождением пути


6-1157962772
JMorrison
2006-09-11 12:19
2007.03.04
Утечка памяти BDS win32 Indy 10


2-1171441008
XTD
2007-02-14 11:16
2007.03.04
Перевод числа между системами счисления