0

ここで問題があります:「パリから車で移動した 1 日あたりの平均距離を表示する」

この問題を参照する2つのテーブルもあります

  1. table_cars: id, brand, type,license
  2. table_distances: id_car, date,distance

「パリからの車の平均距離」を選択することができました

 select avg(table_distances.distance)
     from table_distances
     INNER JOIN table_cars ON table_distances.id_car = table_cars.id
     where table_cars.license = 'Paris';'

とはいえ、1日あたりの平均距離にはまだ問題があります。関連する質問をstackoverflow/googleで調べましたが、さらに混乱しました。

クエリを改善して 1 日あたりの平均距離を表示する方法を誰か説明できますか?

4

3 に答える 3

0

選択したものに日付を追加してグループ化するだけで、行ごとに平均化されます。

SELECT table_distances.date, avg(table_distances.distance)
FROM table_distances
  INNER JOIN table_cars ON table_distances.id_car = table_cars.id
WHERE table_cars.license = 'Paris'
GROUP BY table_distances.date
于 2013-10-01T14:54:43.690 に答える