I want to get a column for every WHERE statement, now I have to do it manually for every statement to get the result, but how can i do it at once?
SELECT
COUNT([ParcelEventID]) as WEEK
FROM
[Data].[CDB].[ParcelEvent]
WHERE
[EventDate] BETWEEN 20180820 AND 20180826
--[EventDate] BETWEEN 20180827 AND 20180902
--[EventDate] BETWEEN 20180902 AND 20180909
--[EventDate] BETWEEN 20180909 AND 20180916
--[EventDate] BETWEEN 20180916 AND 20180923
--[EventDate] BETWEEN 20180923 AND 20180930
--[EventDate] BETWEEN 20181001 AND 20181007
--[EventDate] BETWEEN 20181008 AND 20181014
--[EventDate] BETWEEN 20181014 AND 20181021
--[EventDate] BETWEEN 20181022 AND 20181028 )
AND [Depot] LIKE '05[12]%'
AND [ParcelEventTypeID] = 09
EDIT: Thanks for the answers, they work. However, the query runs very slow. Is it somehow possible to query something as the following as outcome?
Eventdate ParcelEventTypeID Count Week
01/12 6 10 50
01/12 8 100 50
02/12 6 25 50
02/12 8 15 50
With something like this:
SELECT week
SUM(Count)
[ParcelEventTypeID]
,datepart(weekday, [EventDateTime]) As [WeekDay]
FROM [Data].[CDB].[ParcelEvent]
GROUP BY [week], [ParcelEventTypeID]
Then with the result something like this:
Week ParcelEventTypeID Count
1 6 35
1 8 115