1

私はこのように見えるピックアップテーブルを持っています

create table Pickup
(
PickupID int IDENTITY,
ClientID int ,
PickupDate date ,
PickupProxy  varchar (200) ,
PickupHispanic bit default 0,
EthnCode varchar(5) ,
CategCode varchar (2) ,
AgencyID int,
Primary Key (PickupID),
);

このテーブルに基づいてレポートを作成する必要があるクライアントのピックアップが含まれています。
ここに画像の説明を入力


使用する必要があることはわかっていますCASEが、実際には、年を入れて各年の平均ピックアップを計算する方法がわかりません。特定の年のピックアップをカウントする方法.これまでのところ、これしかありません

SELECT
DATEPART(YEAR, PickupDate)as 'Month'

FROM dbo.Pickup 
group by DATEPART(YEAR, PickupDate)
WITH ROLLUP

何か案は?

4

1 に答える 1