1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
WITH CURSOR_A AS (SELECT A , B , C AS DEBIT , D AS DATE, E AS TAB_GLOBAL_AMT, F AS SEQ
FROM TAB_GLOBAL
WHERE CODE = 2
AND C IN (2200,2202)
AND D >= '01/10/2018' ) ,
CURSOR_B AS (SELECT A , B , C AS BLM ,D AS DATEMAS, AMT AS AMT_TAB_EX1 ,F AS SEQ2
FROM TAB_EX1
WHERE D >= '01/10/2018'
AND C LIKE '2%' )
SELECT A , B ,DEBIT, DATE , TAB_GLOBAL_AMT , AMT_TAB_EX1,BLM, DATE_TAB_EX1 , SEQ , SEQ2
FROM CURSOR_A NATURAL JOIN CURSOR_B
WHERE SEQ > SEQ2
AND DATE = DATE_TAB_EX1
AND TAB_GLOBAL_AMT <= AMT_TAB_EX1 |
Partager