Я использую SQL Server CE в качестве базы данных с asp.net.
Я запрашиваю базу данных следующим образом.
SELECT DispatcherName, ActivityType, COUNT(ActivityType) AS Total
FROM Activity
WHERE (BeginTime >= '4/5/2011 12:00:00 AM') AND (EndTime <= '7/13/2011 12:00:00 AM')
GROUP BY DispatcherName, ActivityType
ORDER BY Total DESC
Я получаю результат следующим образом:
N/A VOX 311
Olson State Change 37
Fred State Change 26
Dave PTT 25
George PTT 25
Olson PTT 23
Dave State Change 22
Jason PTT 22
George State Change 20
Larry State Change 20
Martin PTT 20
но я ожидаю, что результат будет следующим:
N/A VOX State Change PTT
Olson 300 37 23
Fred 0 26 0
Dave 0 22 25
George 22 20 25
поля PP, State Change
и Vox
являются видами деятельности.
Может ли кто-нибудь помочь мне, пожалуйста, как сделать, как указано выше?
Я использую SQL Server Compact Edition.
Версия: 3,5