2015-11-19 87 views
0

我試圖設置一個查詢,該查詢將創建一個簡單的報告,該報告將顯示兩週內數據範圍是否安排了cron作業。我有two tables and sample data available here,我正在使用嘗試並找出一種方法來顯示結果。我有一個example of a way that would work to display the data,除了我不知道如何讓它工作。顯示查詢結果報告樣式

通常情況下,我會發布我正在使用的代碼來嘗試和做一些工作,我真的不知道從哪裏開始。也許這是不可能的,但我認爲是。

在此先感謝!

+0

在你的小提琴是什麼意思'AS'冉?''​​和別名如何變成'cronStatus' –

+0

[MySQL數據透視表]可能的重複(http://stackoverflow.com/questions/7674786/mysql-pivot-table) –

回答

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