Автор Поклонник Мыла задал вопрос в разделе Другие языки и технологии
Как сделать данный SQL запрос в Access? и получил лучший ответ
Ответ от Александр Ильин[гуру]
select Tovar, SUM(Kolvo) as Qty FROM tablename group by Tovar order by Qty desc
Если ничего не напутал, подзабыл уже 😉
Александр Ильин
Просветленный
(40184)
Нет. Суммируется отдельно по каждому товару
Ответ от NixMail[гуру]
поиск повторений и суммирование:
SELECT zZakaz.zName, zZakaz.Kol
FROM zZakaz
WHERE (((zZakaz.zName) In (SELECT [zName] FROM [zZakaz] As Tmp GROUP BY [zName] HAVING Count(*)>1 )))
ORDER BY zZakaz.zName;
будет непонятно пиши
поиск повторений и суммирование:
SELECT zZakaz.zName, zZakaz.Kol
FROM zZakaz
WHERE (((zZakaz.zName) In (SELECT [zName] FROM [zZakaz] As Tmp GROUP BY [zName] HAVING Count(*)>1 )))
ORDER BY zZakaz.zName;
будет непонятно пиши
Ответ от S[активный]
запрос кривой и страшный но рабочийselect tovar,sum(colichestvo) as c3 from t1 group by tovar having sum(colichestvo)=(SELECT max(c) as c2 FROM (select tovar as t,sum(colichestvo) as c from t1 group by tovar));
запрос кривой и страшный но рабочийselect tovar,sum(colichestvo) as c3 from t1 group by tovar having sum(colichestvo)=(SELECT max(c) as c2 FROM (select tovar as t,sum(colichestvo) as c from t1 group by tovar));
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как сделать данный SQL запрос в Access?