I have this query,
SELECT [Equipment]
,[CounterType]
,SUM([Quantity])
FROM [FlexNet].[dbo].[AT_MACHINE_COUNTER]
WHERE
CreatedOn IS NOT NULL
AND [FlexNet].[dbo].AF_GetUTCToLocal(CreatedOn) between @DATA_START and @DATA_END
AND [Equipment] LIKE @MACHINE
AND CounterType IN
(CASE WHEN @MACHINE LIKE 'PACKER001' THEN 2 END)
I would like to insert this IF in WHERE condition:
IF @MACHINE LIKE 'PACKER001' THEN CounterType = 1
ELSE 'I don't want apply any condition'
So the query should be similar this (but I know that this query not found):
SELECT [Equipment]
,[CounterType]
,SUM([Quantity])
FROM [FlexNet].[dbo].[AT_MACHINE_COUNTER]
WHERE
CreatedOn IS NOT NULL
AND [FlexNet].[dbo].AF_GetUTCToLocal(CreatedOn) between @DATA_START and @DATA_END
AND [Equipment] LIKE @MACHINE
IF @MACHINE LIKE 'PACKER001' THEN
AND CounterType =2
END IF
Can we help me? reguars