Я пытаюсь получить общее количество и общую сумму на одного продавца, но это не работает в моем запросе WITH
В настоящее время у меня есть:
WITH CALC1 AS (
SELECT B.OTSMAN AS SALESMAN, COUNT(B.ONINUM) AS COUNT, SUM(B.OVSVAL) AS SVAL
FROM @LIB@.DGLOESUMD AS B
WHERE B.OCSGRP <> 'INT' AND
B.OCSGRP <> 'INX' AND
B.OCPSBR IN (@OCPSBR@) AND
B.ICMATX <> '705' AND
B.OCSGRP NOT LIKE 'S/%'
GROUP BY B.OTSMAN, B.ONINUM ORDER BY B.OTSMAN ASC
)
SELECT SALESMAN, COUNT, SVAL FROM CALC1 ORDER BY SALESMAN
РЕЗУЛЬТАТ ЭТО:
AM 1 79.03
AM 40 1337.70
AM 48 4627.15
AM 42 2727.40
AM 1 111.79
AM 1 1110.00
AM 52 3018.77
Как мне изменить свой запрос, чтобы я получил только одну запись с общим количеством и стоимостью на одного продавца?
AM 1 13,011.84