このクエリがあります
SELECT Date, IFNULL(Price, '------') AS Price
FROM productHistory
WHERE Date between '2012-08-15' and '2012-08-19' AND Company='AAA' AND Product='PPP'
GROUP BY Date
結果は次のとおりです。
Date.......Price
-------------------
2012-08-15...100,00
2012-08-19...110,00
次のようになります。
Date.........Price
-------------------------------------
2012-08-15......100,00
2012-08-16......--------
2012-08-17......--------
2012-08-18......--------
2012-08-19......110,00
このフォーラムで同様の質問を確認しましたが、解決策が見つかりませんでした。
これを取得したら、次のような結果を得るために、さらに会社をクエリの列として追加したいと考えています。このためには、クエリを変更する必要があります..
Date.........PriceCompany1.....PriceCompany2.....PriceCompany3
----------------------------------------------------------
2012-08-15......100,00................................100,00..................................100,0
2012-08-16......---------...............................100,00...................................---------
2012-08-17......---------..............................----------.................................110,00
2012-08-19......110,00..............................100,00..................................----------
私は何をする必要がありますか?