Главная страница
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.464 c
2-1171393328
VLS1
2007-02-13 22:02
2007.03.04
OR, AND, вычисление флагов


15-1170761971
stone
2007-02-06 14:39
2007.03.04
А был ли мальчик?


6-1159186773
!Trinix
2006-09-25 16:19
2007.03.04
Игровой сервер


1-1168507230
alex_***
2007-01-11 12:20
2007.03.04
фильтрация в DBGridEh через STFilter - работает неадекватно


15-1170612088
TUser
2007-02-04 21:01
2007.03.04
Скорость форматирования