Я пытаюсь написать быстрый запрос для заданий за последние месяцы, у меня он отображает все нужные мне строки, теперь я хотел бы добавить итоговую строку.
DECLARE @fee DECIMAL(10, 2);
SET @fee = 99.79;
SELECT
t.jobnum, t.veh AS 'VEH',
CONVERT(VARCHAR, t.IssueDate, 1) AS 'ISS.DATE',
CONVERT(VARCHAR, t.CreatedDate, 1) AS 'ENT.DATE',
t.Id AS 'ID',
@fee AS 'FEE'
FROM
dbo.jobs AS t
WHERE
t.CreatedDate >= DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) - 1, 0)
AND t.CreatedDate < DATEADD(mm, DATEDIFF(mm, 0, GETDATE()), 0)
Теперь я хотел бы добавить следующее:
TOTAL JOBS XXXX (xxxx - this would be a count of records)
FEE PER JOB: @fee
TOTAL FEE: XXXX.XX (xxxx.xx - THIS IS the total jobs * @fee)