#ms-access #sorting #sum
#ms-access #сортировка #сумма
Вопрос:
SELECT ptMeds.Station, ptMeds.TxDate, ptMeds.PaType, ptMeds.GenMedName,
ptMeds.Strength, ptMeds.UnitsM, ptMeds.Volume, ptMeds.Dosage
FROM ptMeds
WHERE (((ptMeds.Station)="EMER1") AND ((ptMeds.PaType)="WITHDRAWN")) <I will need to look at the GenMedName field here also>
GROUP BY ptMeds.GenMedName;
Мне нужно иметь возможность суммировать на основе ptMeds.GenMedName, а затем отсортируйте результаты от наивысшего к наименьшему. Я просмотрел другие ответы на аналогичный вопрос, но не могу найти именно то, что мне нужно сделать. Любая помощь была бы высоко оценена.
Комментарии:
1. Можете ли вы привести пример того, как, по вашим ожиданиям, должен выглядеть результирующий набор? Какие поля вы хотите суммировать?
Ответ №1:
SELECT ptMeds.Station, ptMeds.TxDate, ptMeds.PaType, ptMeds.GenMedName,
ptMeds.Strength, ptMeds.UnitsM, ptMeds.Volume, ptMeds.Dosage
FROM ptMeds
WHERE (((ptMeds.Station)="EMER1") AND ((ptMeds.PaType)="WITHDRAWN"))
GROUP BY ptMeds.GenMedName
ORDER BY ptMeds.GenMedName DESC;