Форум: "Базы";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
Вниз
Собрать таблицу (итоге в запросе) Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.054 c