Microsoft SQL Server テーブルにdate
とという 2 つの列があります。starthour
どちらの列も char です。別の人が作ったのですが、なぜこのように作られたのかわかりません。:)
date starthour
20/01/2011 8:10:00
20/01/2011 8:20:00
20/01/2011 8:30:00
20/01/2011 8:40:00
21/01/2011 8:10:00
21/01/2011 8:20:00
21/01/2011 8:30:00
starthour
各日付の平均を求めたいと思います。
date starthour
20/01/2011 8:25:00
21/01/2011 8:20:00
私は次のことを試しました:
SELECT date, Avg(cast(starhour as datetime())) AS starhour
FROM table
GROUP BY date
しかし、うまくいきません。