I am converting a 300 line sql server query to Oracle, some statements have me stuck, any help here would be fantastic:
1. SELECT L_SPLIT_DATE = NULLIF(SPLIT_DATE, CONVERT(DATETIME, '20000101', 112)) + 1
FROM OGEN.GEN_P_ARCHIVE
----- Not sure about NULLIF and CONVERT. Datetime i think has to become DATE.
2. IF @@ROWCOUNT = 0
---- 2 "@' signs, do I just remove them both?
3. SET @L_EDT = DATEDIFF(dd, 0, DATEADD(dd, 0, @P_EDT)) + (@L_EDT - DATEDIFF(dd, 0, DATEADD(dd, 0, @L_EDT))) + CASE WHEN @L_SDT > @L_EDT THEN 1 ELSE 0 END;
DATEDIFF, DATEADD, are these the same in Oracle?