Я пытаюсь выполнить запрос SQL, который для каждого месяца вычисляет среднее время, затрачиваемое на проектирование, чтобы завершить проект, и процент своевременных проектов.
SELECT
AVG(DATEDIFF(DAY, [DateBlockReleased], [DateEngineeringTargetComplete])),
SUM(IIF(DATEDIFF(DAY, [DateBlockReleased], [DateEngineeringTargetComplete]) >= 0, 1, 0)) AS [OnTime]
FROM
[JobData].[JobData],
[JobData].[BOMInfo],
[JobData].[DesignInfo]
WHERE ...
Это в настоящее время возвращает среднее время выполнения и количество выполненных проектов, однако я не уверен, как разделить это число на общее количество проектов. Я пытался добавить / COUNT (*) * 100 после суммы, но это всегда возвращает 0.