これが私のテーブルとクエリです
表1
AsOfDate Value
2015-06-06 11:08:21.247 5
2015-06-06 12:08:21.247 7
2015-06-07 10:08:21.247 8
2015-06-08 11:08:21.247 8
2015-06-08 10:09:21.247 9
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, [AsOfDate])) as DateOnly ,Min([Value])
FROM Table1 group by DateOnly
「無効な列名 'DateOnly'」というエラーメッセージが表示されます。
それを達成するための最良の方法は何でしょうか?
クエリを次の場所から変更します。
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, [AsOfDate])) as DateOnly ,Min([Value])
FROM Table1 group by DateOnly
に
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, [AsOfDate])) as DateOnly ,Min([Value])
FROM Table1 group by DATEADD(dd, 0, DATEDIFF(dd, 0, [AsOfDate]))
エイリアスDateOnly
は、クエリのレベルで認識されています(その上のみ)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加