我在尝试生成一个查询来显示客户姓名、联系电话、电子邮件地址和未付工作总和至少为 500 美元的任何客户的总未付工作成本时遇到了很多麻烦。
然后我必须对结果进行排序,以便最大的欠款位于顶部。
到目前为止,我已经提出了这个查询
SELECT
j.job_id,
c.name + c.surname,
c.phone,
c.email_address,
SUM(jt.cost * (DATEDIFF(mi, timestart, timecomplete)))
FROM client as c
LEFT OUTER JOIN job AS j ON c.tax_file_number = c.tax_file_number
LEFT OUTER JOIN job_type AS jt ON j.jobtype_id = jt.jobtype_id
WHERE SUM(jt.cost * (DATEDIFF(mi, timecomplete, timestart) > 500
ORDER BY SUM(jt.cost * (DATEDIFF(mi, timecomplete, timestart))) DESC;
任何帮助,将不胜感激