I have a stored procedure I'm writing and I need, or think I need, to use two case statements. They are below. But I keep getting an error because of the > in the Then part of the statement. Can someone show me what I'm doing wrong?
--CASE WHEN @OCCURED = 'After' THEN B.BHVOBS_TS >= @DATE_OCCURED
-- WHEN @OCCURED = 'Before' THEN B.BHVOBS_TS <= @DATE_OCCURED
-- WHEN @OCCURED = 'On' THEN B.BHVOBS_TS = @DATE_OCCURED
-- WHEN @OCCURED = 'Between' THEN B.BHVOBS_TS BETWEEN @DATE_OCCURED AND @CREATED_TO
-- ELSE null --@OCCURED = 'On' AND B.BHVOBS_TS = @DATE_OCCURED AND @OCCURED_TO IS NULL
--END AS Date_Occured,
--CASE WHEN @CREATED = 'After' THEN B.BHVOBS_TS >= @DATE_CREATED
-- WHEN @CREATED = 'Before' THEN B.BHVOBS_TS <= @DATE_CREATED
-- --WHEN @CREATED = 'On' THEN B.BHVOBS_TS = @DATE_CREATED
-- WHEN @CREATED = 'Between' THEN B.BHVOBS_TS BETWEEN @DATE_CREATED AND @CREATED_TO
-- ELSE @CREATED = 'On' AND B.BHVOBS_TS = @DATE_CREATED AND @CREATED_TO IS NULL
--END AS Date_Created,
select x>y as one
would be similar.