私は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クエリであると確信していますが、機能させることはできません。
ありがとう