2017-05-10 9 views
-1

私は、mysqlでONLY_FULL_GROUP_BYを無効にして、選択したフィールド以外のフィールドとの関連付けを行うことができます。しかし、SQL Serverで私はどのようにわからない。ここでSQLサーバーで "ONLY_FULL_GROUP_BY"を無効にする方法

私が試したクエリです:

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. 
+0

これに対する解決策はありますか?私は同じ問題を抱えています。見つけたら回答を投稿します。 – Spacemudd

答えて

0

を。私はあなたが望んだと思う:

select 
    Month = month(Arrival_Date), 
    Total = sum(Rate) 
from 
    Stay 
group by 
    month(Arrival_Date) 
関連する問題