我正在尝试设置一个查询,该查询将创建一个简单的报告,该报告将显示两周内的数据范围,无论是否安排了cron作业。我有two tables and sample data available here我正在尝试使用并找出显示结果的方法。我有一个example of a way that would work to display the data,除了我不知道如何让它工作。
通常情况下,我会发布我正在使用的代码来尝试使某些东西工作,老实说,我甚至不知道从哪里开始。也许这是不可能的,但我认为是。
提前致谢!
答案 0 :(得分:1)
正如评论中所指出的,这需要一个数据透视表,并且可以在here找到可能的副本
以下内容基于此答案https://stackoverflow.com/a/26968969/3854195
SELECT cronDate
, COUNT(cronJobCD=1 AND cronStatus=1 OR NULL) AS BV_Conn
, COUNT(cronJobCD=2 AND cronStatus=1 OR NULL) AS BV_Conn2
, COUNT(cronJobCD=3 AND cronStatus=1 OR NULL) AS ConvPro
, COUNT(cronJobCD=4 AND cronStatus=1 OR NULL) AS SalesPerson
, COUNT(cronJobCD=5 AND cronStatus=1 OR NULL) AS NS_BV
, COUNT(cronJobCD=6 AND cronStatus=1 OR NULL) AS NS_Feeds
FROM
cronStatus S
GROUP BY
cronDate