DATEDIFF
SQL で関数を使用してクエリを作成したいと考えています。
やってみると
SELECT AVG(DATEDIFF(hh,raise_date,(select min(added_note) from t_case_note) ))
FROM mytable
エラーメッセージが表示されます
集計またはサブクエリを含む式に対して集計関数を実行することはできません。
どうすればこれを達成できますか?
コメントの明確化に続いて、これは必要なことを行うはずです。
WITH CTE
AS (SELECT min(added_note) AS min_added_note
FROM t_case_note)
SELECT AVG(DATEDIFF(hh, raise_date, CTE.min_added_note))
FROM your_table
CROSS JOIN CTE
SQL Fiddleを参照してください。
select datediff(s,getdate(),(select min(dt) from t1))