私は単純なSQLクエリと思っていたことに苦労しています。 SQL Serverの2014SQLクエリ - 日時フィールドからの平均時間
実行私はSQLテーブルを持って、「訪問」:
Id | EntryTime | Duration
そして、私はこれらの日付の間の口座にすべてのレコードを取って、2つの日付の間の1日平均入力時間を見つけたいです。
私の日付の間に私のEntryTime
フィールドがある場合はそう:日付は全く考慮すべきではありません
10:00:00
、それ:
2016-04-28 12:00:00
2016-04-20 10:00:00
2016-04-19 08:00:00
2016-04-17 10:00:00
次に返さ平均時間は、ちょうどべきです文字列形式、または10:00:00
のみを返す形式で返す必要があります。
出力に間違った形式が要求されました。 – GibralterTop
@GibralterTop - OPは結果を指定しましたが、varcharまたはTimeと入力する必要はありません。十分に公正ではあるが、私は別の行を追加して、varchar(8)に変換して、/またはそれを取得できることを示した。 – Igor
次のエラーが発生しました。「式をデータ型intに変換する算術オーバーフローエラー」 – JonnyKnottsvill