试图解决以下问题,并认为我已经尝试了COUNT GROUP的每个组合,并且在哪里订购我可以想到并且没有运气。FileMaker SQL根据计算得到的行数计算MonthYear
有一个表,这些列:
Date MonthYear JobStatus JobType
最终的输出,我需要根据上面的表格列:
我在寻找的结果是每个MonthYear/JobStatus GROUP行数,JobType是“X”,日期在两个日期之间。哦,它需要由Date ASC订购。
我有什么企图迄今:
所以我试过各种 - 但在我看来逻辑的做法是:
SELECT MonthYear, JobStatus, Count(*)
FROM Jobs
WHERE Date > '5/1/15' AND Date < '9/31/15' AND JobType = 'X'
GROUP BY MonthYear, JobStatus
ORDER BY Date ASC
预期输出:
May 15|Ready for Submission|1
May 15|Submitted to b|1
May 15|Approved|10
Jun 15|Ready for Submission|1
Jun 15|Approved|46
Jun 15|Submitted to b|11
Jun 15|Submitted to a|1
Jul 15|Submitted to a|1
Jul 15|Submitted to b|13
Aug 15|Submitted to b|36
Aug 15|Chasing Paperwork|1
Aug 15|Submitted to a|2
Aug 15|Approved|2
Sep 15|Chasing Paperwork|1
Sep 15|Submitted to a|2
但这只是导致错误。任何帮助非常感谢 - 在这最后一天半了!
什么是你所得到的错误,我没有看到与您的查询 – TheGameiswar
好当的FileMaker计算它,我只是得到任何问题“?” –
我现在有错误描述:SELECT列表和HAVING子句中的所有非聚合列引用都必须位于GROUP BY子句中。 –