我有這個表格,它顯示了每天從一個網站的200和404響應的數量。我需要重新排列它,因此每個日期每行顯示一次,並且狀態代碼成爲列。如何合併行並在SQL表中添加列?
status | date | num
---------------+------------------------+-------
200 OK | 2016-07-31 00:00:00+00 | 45516
404 NOT FOUND | 2016-07-31 00:00:00+00 | 329
200 OK | 2016-07-30 00:00:00+00 | 54676
404 NOT FOUND | 2016-07-30 00:00:00+00 | 397
200 OK | 2016-07-29 00:00:00+00 | 54569
404 NOT FOUND | 2016-07-29 00:00:00+00 | 382
200 OK | 2016-07-28 00:00:00+00 | 54404
404 NOT FOUND | 2016-07-28 00:00:00+00 | 393
什麼我最終試圖找出是哪個的每一天都是404反應的百分比。喜歡的東西select (date.200/date.404) from mytable
每一天,所以你可能想按日期分組。 – Lostfields
在'100'附近的語法錯誤? –
@ ian-campbell查詢在演示中正常工作。你確定你有正確的表名等嗎? –