私は、日付、卸売業者、製品、および販売の4つの列を持つCSVファイルを持っています。SQLで最後の52週間の売上げの平均を見つける方法
私は、各製品と卸売業者の組み合わせごとに、過去52週間の売上の平均を各日付で求めています。これは、製品Aの卸売業者での平均前回の売上高がBで、のC、最後の52週間で何を意味します。
たとえば、1月、4月、5月、8月の卸売業者Bでの製品「A」の販売数がそれぞれ100,200,300,400であることがわかっています。 Janの前にはレコードがないと仮定してください。したがって、4月の卸売業者Bの前回の製品Aの平均販売価格は100/1、5月は(200 + 100)/ 2、 8月の(300 + 200 + 100)/ 3です。
次の表は、私のデータを示しています
date wholesaler product sales
12/31/2012 53929 UPE54 4
12/31/2012 13131 UPE55 1
2/23/2013 13131 UPE55 1156
4/24/2013 13131 UPE55 1
12/1/2013 83389 UPE54 9
12/17/2013 83389 UPE54 1
12/18/2013 52237 UPE54 9
12/19/2013 53929 UME24 1
12/31/2013 82204 UPE55 9
12/31/2013 11209 UME24 4
12/31/2013 52237 UPE54 1
は今、私は小さなデータベースに対して正しく動作するPythonコードを使用しています。データセットには2,500万行以上の行があるため、解決策を見つけるためのより良い方法を探しています。あなたの助けに100万こんにちは!
なぜあなたは、MySQLとSQLサーバのタグの両方でそれをタグ付けしましたか? – cha
2つのソリューションが必要ですか? 1つはmysql用、もう1つはmicrosofts sql-server用ですか?あるいは、これらのタグが何の理由もなく入ってしまったのでしょうか? – BitTickler
実際には今はSQL Serverを使用しています。おそらく、私はmysqlを削除する方が良いでしょう!あなたの通知人に感謝します! – Ashkan