• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL文で商品別人員別の作成時間(平均値)を出力)

SQL文で商品別人員別の作成時間(平均値)を出力

このQ&Aのポイント
  • SQL文で商品別、人員別の作成時間(平均値)を出力する方法について困っています。
  • 開発環境はDB:Oracle11gR2、プラットフォーム:VisualStudio2010です。
  • 商品IDと人員IDごとの作成時間の平均値を求めたいのですが、1文のSQL文で出力する方法がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

検証も、特に調べてもいないので間違っているかもしれませんが、 SELECT 商品ID, 人員ID, AVG(span) FROM (SELECT 商品ID, 人員ID, 作成終了日時 - 作成開始日時 AS span FROM テーブル) A1 GROUP BY A1.商品ID, 人員ID みたいな感じかと。

yasu_999
質問者

お礼

ありがとうございます。 SELECT 商品ID, 人員ID, AVG(作成終了日時 - 作成開始日時) AS span FROM テーブル GROUP BY 商品ID, 人員ID で、出力できました!

その他の回答 (1)

  • urunpa
  • ベストアンサー率0% (0/3)
回答No.2

spanは「分」で求めたい様ですので、開始日時と終了日時の差の値(=日付差)に「24×60」を掛ければ良いかと思います。

yasu_999
質問者

お礼

ありがとうございます。 参考にさせて頂きます。

関連するQ&A