我對SQL相當陌生,但相信我在發佈之前已經搜索過幫助。SQL數據透視日期列?
我有一個查詢,它返回分配給作業的人員列表,這些作業也有不同的長度,分配給這些作業的人員工作的長度不同。
我想要做的是轉換什麼是類似記錄的列表,只有變量的變化是日期,以及一些如何使這些數據轉動,使日期成爲列標題,行代表BOOL是/否。
這是我目前找回的數據。 JSON編碼
{"results":[{"role":"Vision Supervisor","familyname":"Unsworth","givenname":"Simon","skill":"10","level":"Telegenic Staff","id":"664","date":"2013-03-27"},{"role":"Vision Supervisor","familyname":"Unsworth","givenname":"Simon","skill":"10","level":"Telegenic Staff","id":"664","date":"2013-03-26"},{"role":"Vision Supervisor","familyname":"Unsworth","givenname":"Simon","skill":"10","level":"Telegenic Staff","id":"664","date":"2013-03-25"},{"role":"Vision Supervisor","familyname":"Unsworth","givenname":"Simon","skill":"10","level":"Telegenic Staff","id":"664","date":"2013-03-24"}]}
什麼,我想得到的回覆是:
{"results":[{"role":"Vision Supervisor","familyname":"Unsworth","givenname":"Simon","skill":"10","level":"Telegenic Staff","id":"664","2013-03-27":"YES","2013-03-26":"YES","2013-03-25":"YES","2013-03-24":"YES"}]}
我敢肯定,這是某種形式的PIVOT查詢的,但我不能得到它的工作。
感謝
你試圖做到這一點的SQL?你使用的是什麼rdbms?你可以發佈表格中的數據而不是JSON格式嗎? – Taryn
待機........它有點複雜的連接查詢。 –
我基本上使用PHP訪問遠程SQL服務器,然後在JSON格式顯示在iPhone應用程序。我無法真正看到一種簡單的方法來將數據庫轉儲爲不受我管理的數據庫。 –