mysql では、選択したフィールド以外のフィールドに関連して集計を行うために ONLY_FULL_GROUP_BY を無効にできることを知っています。しかし、SQLサーバーでは方法がわかりません。
これが私が試したクエリです:
select Arrival_Date, sum(Rate)
from Stay
Group by month(Arrival_Date)
次のエラーが発生しました:
Msg 8120, Level 16, State 1, Line 2
Column 'Stay.Arr_Date' is invalid in the select list because it is not
contained in either an aggregate function or the GROUP BY clause.