您好我正在尝试撰写一份显示一个月内每日价值的报告。报告应该看起来的一小部分:
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( 活动。
stateId
= 686,' FAILED Arrivals' ,IF(Activity.typeId = 11,'出席了出发' ,'无人值守的到来' ))AS'键入'FROM Activity
LEFT JOIN ActivityType ON ActivityType.id = Activity.typeId
WHERE Activity.typeId = 11 OR Activity.typeId = 12 ORDER BY Activity._created
由于