我有一个看起来像这样的皮卡表
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
有任何想法吗?