こんにちは、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
ありがとう