我有一個數據庫表名爲APPLICATION
有寫會顯示所創建的應用程序數量的查詢,我需要以下列獲取每個月份創建的行數超過一年
applicationnumber varchar,
createddate datetime,
applicantname varchar,
material varchar,
location varchar
每個月的位置
EG。查詢結果應該如下所示
Location | Jan2012 | Feb2012 | Mar2012 | Apr2012
-----------------------------------------------------------------
London | 34322342 | 4342424 | 54353454 | 5434
Chicago| 43242345 | 9943455 | 85748294 | 544
結果是每個月爲特定位置創建的應用程序的數量。
每列將執行相同的查詢邏輯,只用了一個月變化。 我嘗試使用MONTH()
函數,但我需要月矩陣作爲列而不是行。
什麼是34322342 ...數字 –
您需要類似數據透視表的東西http://en.wikibooks.org/wiki/MySQL/Pivot_table – piotrekkr