私のテーブル "starting_pitcher_stats"に列(平均park_factor)別の列(park_factor)の値の季節から季節までの平均値を含むことができます。私はこのシーズン平均をピッチャーと日付でグループ化したいと思っています。MySQLを使用して同じテーブルの別の列の値の季節別平均値を持つ列を作成しようとしています
理想的には、表は次のようになります。
SELECT Starting_Pitcher, full_park_factor, AVG(full_park_factor), Game_Date
FROM starting_pitcher_stats
GROUP BY Starting_Pitcher, Game_Date, Game_Number
...と結果のテーブルのサンプルは次のようになります:
pitcher park_fac avg_park_fac date
aased001 94 94 1977-07-31
aased001 100 97 1977-08-06
aased001 108 100.666 1977-08-11
aased001 108 102.5 1977-08-16
aased001 96 101.2 1977-08-21
aased001 108 102.33 1977-08-26
aased001 108 103.14 1977-08-31
aased001 104 103.25 1977-09-05
aased001 108 103.77 1977-09-10
aased001 92 102.6 1977-09-16
aased001 106 102.9 1977-09-22
aased001 108 103.33 1977-09-27
私が使用しているコードがある
pitcher park_fac avg_park_fac date
aased001 94 94.0000 1977-07-31
aased001 100 100.0000 1977-08-06
aased001 108 108.0000 1977-08-11
aased001 108 108.0000 1977-08-16
aased001 96 96.0000 1977-08-21
aased001 108 108.0000 1977-08-26
aased001 108 108.0000 1977-08-31
aased001 104 104.0000 1977-09-05
aased001 108 108.0000 1977-09-10
aased001 92 92.0000 1977-09-16
aased001 106 106.0000 1977-09-22
aased001 108 108.0000 1977-09-27
誰か助けてもらえますか?
ありがとうございました。 Lee
私はあなたに私たちがあなたを援助したいと思うか分かりません。希望の結果に対応する適切なCREATE文とINSERT文を提供することを検討してください。 – Strawberry
こんにちは、私は、対応する行の値の平均値+前の日付からの行の値を持つ列avg_Park_factorを作成したいと考えていますpark_factors列。 – LeeZee