Текущий архив: 2004.10.24;
Скачать: CL | DM;
Внизпроблема с группировкой записей Найти похожие ветки
← →
Jiny (2004-09-24 19:53) [0]Есть две таблицы : товары и серии к товарам
Проблема такая : нужно выдать оптовый прайс-лист, где оптовая цена находиться в товарах, сроки годности и производитель в сериях. ,Нужно объединить таблицы по Наименованию товаров.
В отчете на груп бэнде все путем,но при экспорте в Excel через ОЛЕ возникает проблема : товаров столько же сколько и серий, пробовал во View, но пока не получилось, очень надо, помогите.
Да с нумераницей ничего на груп бэнде не получается...
код :
СREATE VIEW VW_PRICEOPT(TNAME_TOV,SNUM_TOV,TNUM_TOV,TOST_TEK,
TCOST_OPT, TIZM, SGODEN, SNAME_FIRM)
AS
select distinct t.name_tov as Tname_tov, s.num_tov as sNum_tov, t.num_tov as TNum_tov,
t.ost_tek as Tost_tek,t.cost_opt as tcost_opt,t.name_izm as tizm,s.goden as sGoden,s.name_firm as sname_firm
from tovar t,
seria s where tovar.num_tov=seria.num_tov and cost_opt>0
and t.ost_tek>0 and t.flag_7=0;
← →
P.N.P. © (2004-09-24 20:42) [1]или я не телепат или надо использовать в запросе
группировку (GROUP BY)
← →
Jiny (2004-09-25 10:01) [2]Нет ты не телепат, протсто запрос с group by я уже делал, просто в вопрос его не запихнул. Группировать получается только по Tname_tov, а мне нужно чтобы в груп попали Tname_tov, tizm, tost_tek, Tprice_opt,sname_firm, sgoden, причем чтобы брал
максимальный срок годности и максимальный среди серий товара срок годности
← →
Vemer © (2004-09-25 14:21) [3]Надо сначала решить, что требуеться получить на выходе..
Например AVG(TPrice_Opt) или MAX(TPrice_Opt).
Для Sname_Firm возможно Count() сойдет..
Тогда каждому товару 1 строчка будет - иначе несколько или ошибка..
Страницы: 1 вся ветка
Текущий архив: 2004.10.24;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.032 c