遇到一個可以應用SQL 2005 PIVOT新功能的好例子,拿出來分享一下。 分析IIS Log時,我希望統計每一秒鐘不同執行結果(Status Code=200, 304, 401, 404, 500 ...)的次數,由IISLog匯入而成的Table可以找到LogTime與StatusCode兩個欄位。 要統計每秒不同StatusCode的數量不難,例如以下的T-SQL: SELECT LogTime, StatusCode, Count (*) As Cnt FROM IISLogTable...