Select Name,
sum(case when DayAci = 'Sunday' then 1 else 0 END) as Sunday,
sum(case when DayAci = 'Monday' then 1 else 0 END) as Monday,
sum(case when DayAci = 'Tuesday' then 1 else 0 END) as Tuesday,
sum(case when DayAci = 'Wednesday' then 1 else 0 END) as Wednesday,
sum(case when DayAci = 'Thursday' then 1 else 0 END) as Thursday,
sum(case when DayAci = 'Friday' then 1 else 0 END) as Friday,
sum(case when DayAci = 'Saturday' then 1 else 0 END) as Saturday,
count(*) as Total
from Caraccident
where Accident = 'Near-miss'
group by Name;
Select Name,
count(*) as Total
From CaraccidentPrevious
where Accident = 'Near-miss'
group by Name;
在这样的表格中显示信息
Name | Sunday | Monday | Tuesday | ..... | Total | Previous Total
Joe 0 2 1 3 5
第一个 SQL 语句为我提供了每天所需的数据和总计。第二个为我提供了以前总计所需的数据。使用 SQL 服务器