以下を含むテーブルがあります。
pickup_date, Supplier_id, Location
pickup_date は日時で、supplier id は数値です。場所は文字列です。
以下の 2 つの datepart フィールドを使用して (他のデータと一致するように) 並べ替えられたリストを出力して、すべてのサプライヤーの月ごとの結果を示したいと思います。最後の列には、各サプライヤーの最も頻繁な場所が表示されます。
私が間違っているのは、group_byの順序だと思います
datepart(year, b.pickup_date) Year,
datepart(month, b.pickup_date) Month,
私は期待しています:年、月、Supplier_Id、「MostfrequentPickupLocation」。