0

こんにちは、1 か月の毎日の値を示すレポートを作成しようとしています。レポートの外観の小さなスニペット:

                  01-Apr   02-Apr  03-Apr      .  .                               30-Apr 
 Attended Arrivals   1          2      0       .  .                                  1           
 Failed Arrivals     9          0      0                                             1
 Unattended Arrivals 0          5      0       .  .                                  1 

以下にクエリをコピーしました。これの問題は、月にレコードのない日がある可能性があることです。クロスタブで Activity._Created を列グループとして使用すると、その間の日がスキップされます。クエリを改善する方法について何か提案はありますか?

SELECT Activity.id, ActivityType.code, Activity._created, IF( Activity. stateId= 686 , 'FAILED Arrivals' , IF(Activity.typeId = 11,'Attended Departures' , 'Unattended Arrivals' ) ) AS 'type'

FROMアクティビティ

LEFT JOIN ActivityType ON ActivityType.id = Activity.typeId

WHERE Activity.typeId = 11 OR Activity.typeId = 12 ORDER BY Activity._created

ありがとう

4

0 に答える 0