Запрос Microsoft Access для СУММИРОВАНИЯ и СОРТИРОВКИ в запросе

#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;