DelhpiSql Сумма нескольких строк

Здраствуйте, пожалуйста помогите с задачей. Думаю со вчерашнего вечера и лишь придумал как схематично можно решить задачу,но SQL плохо знаю и не могу решить. Суть задачи заключается. Есть база данных цеха в котором рабочие делают изделия разной категорий (А,Б,С) необходимо суммировать изделия(А,Б,С) и вывести рабочего с максимальным значением. сегодня, 11:25 [21003555] Ответить | Цитировать Сообщить модератору
6 ответов

DelphiMyLife - SQL сам даст имя переменной для вычисляемого выражения, если таковое явно не задано. Так-что для выражения SUM(a)+SUM(b)+SUM(c) будет на выходе колонка вида Expr1


необходимо суммировать изделия(А,Б,С) и вывести рабочего с максимальным значением.
MAX + GROUP BY


А как это ввести? Select max ....... group by? и как у трех сразу максимум сделать?


SELECT FIO, SUM(a)+SUM(b)+SUM(c)
FROM T
GROUP BY FIO
ORDER BY 2 DESC
если еще сделать TOP 1 то будет самый стахановец


Ты забыл написать вывод А+Б+С А то по твоему коду получается просто Вывод ФИО


DelphiMyLife, во первых нужно выделять кому пишешь во вторых все у меня правильно ну и в третьих - хочешь исправить, давай код, а не пустые теории