显示查询结果报告样式

时间:2015-11-19 21:36:26

标签: mysql sql

我正在尝试设置一个查询,该查询将创建一个简单的报告,该报告将显示两周内的数据范围,无论是否安排了cron作业。我有two tables and sample data available here我正在尝试使用并找出显示结果的方法。我有一个example of a way that would work to display the data,除了我不知道如何让它工作。

通常情况下,我会发布我正在使用的代码来尝试使某些东西工作,老实说,我甚至不知道从哪里开始。也许这是不可能的,但我认为是。

提前致谢!

1 个答案:

答案 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