• Will this help...

    DECLARE @Hourly INT

    SELECT @Hourly = 1

    SELECT Col1,Col2 FROM TableA

    WHERE

    (CASE WHEN @Hourly = 1 THEN TableA.LoadDateTime

    ELSE CONVERT(VARCHAR(8),TableA.LoadDateTime,112)

    END) >=

    (CASE WHEN @Hourly = 1 THEN @TodaysDate

    ELSE CONVERT(VARCHAR(8),@TodaysDate,112)

    END)