SQL Server 2008 R2 で、eventNum を主キーとし、日付を datetime2(7) とする Event というテーブルがあります。テーブルの最後の 2 行の日付を取得し、その差を分単位で取得しようとしています。これは私が現在持っているものです:
Select DATEDIFF(MI, e.date,(Select e2.date from Event e2 where eventNum = (Select MAX(e2.eventNum))))
From Event e
Where eventNum = (Select MAX(e.eventNum)-1 from e)
そして、私はこのエラーを受け取ります:
無効な列名 'Select eventNum from Event Where eventNum = Select MAX(eventNum) from Event'.
これを100回変更しましたが、機能しません。何か助けはありますか?