1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
declare @StartDateTime DateTime ='20200306 18:00'
declare @EndDateTime DateTime='20200307 04:30'
DECLARE @CodeClient1 varchar(10)='00000'
DECLARE @CodeClient2 varchar(10)='891622'
DECLARE @CodeClient3 varchar(10)='891623'
DECLARE @CodeClient4 varchar(10)='897769'
DECLARE @CodeClient5 varchar(10)='814151'
DECLARE @CodeClient6 varchar(10)='986119'
DECLARE @CodeClient7 varchar(10)='880053'
DECLARE @CodeClient8 varchar(10)='816205'
DECLARE @CodeClient9 varchar(10)= '856575'
DECLARE @CodeClient10 varchar(10)='825359'
SELECT DISTINCT
count(P.Id) as NbrColisClient
from Customer C
INNER join Parcel P
on C.Id=P.CustomerId
inner JOIN ParcelEvent PE
ON P.Id=PE.ParcelId AND
PE.[DateTime] BETWEEN @StartDateTime AND @EndDateTime
where C.Code in(@CodeClient1,@CodeClient2,@CodeClient3,@CodeClient4,@CodeClient5,@CodeClient6,@CodeClient7,@CodeClient8,@CodeClient9,@CodeClient10)
GROUP BY
C.Code |
Partager