1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| ....
******************************************
----- Current SQL Statement for this session (sql_id=3b06d22b72pxp) -----
WITH DATA AS (
SELECT 2000 ANNEE, 'A' Acte, 10 SURFACE FROM dual union ALL
SELECT 2001, 'V', 2 FROM dual union ALL
SELECT 2003, 'A', 100 FROM dual union ALL
SELECT 2004, 'V', 10 FROM dual union ALL
SELECT 2004, 'A', 80 FROM dual
),
Tot_Par_Exercice AS (
SELECT Annee,
Sum( Case Acte
When 'A' Then Surface
Else -Surface
End
) Tot_Surface
FROM DATA
GROUP BY Annee
)
SELECT Annee, Sum(tot_surface) over(ORDER BY annee) Evo_Surf
FROM Tot_Par_Exercice
*******************************************
......
CVM: Merging complex view SEL$6 (#0) into SEL$7 (#0).
qbcp:******* UNPARSED QUERY IS *******
SELECT "TOT_PAR_EXERCICE"."ANNEE" "ANNEE",SUM("TOT_PAR_EXERCICE"."TOT_SURFACE") OVER ( ORDER BY "TOT_PAR_EXERCICE"."ANNEE" RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW ) "EVO_SURF" FROM (SELECT "DATA"."ANNEE" "ANNEE",SUM(CASE "DATA"."ACTE" WHEN 'A' THEN "DATA"."SURFACE" ELSE (-"DATA"."SURFACE") END ) "TOT_SURFACE" FROM ( (SELECT 2000 "ANNEE",'A' "ACTE",10 "SURFACE" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2001 "2001",'V' "'V'",2 "2" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2003 "2003",'A' "'A'",100 "100" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2004 "2004",'V' "'V'",10 "10" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2004 "2004",'A' "'A'",80 "80" FROM "SYS"."DUAL" "DUAL")) "DATA" GROUP BY "DATA"."ANNEE") "TOT_PAR_EXERCICE"
vqbcp:******* UNPARSED QUERY IS *******
SELECT "DATA"."ANNEE" "ANNEE",SUM(CASE "DATA"."ACTE" WHEN 'A' THEN "DATA"."SURFACE" ELSE (-"DATA"."SURFACE") END ) "TOT_SURFACE" FROM ( (SELECT 2000 "ANNEE",'A' "ACTE",10 "SURFACE" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2001 "2001",'V' "'V'",2 "2" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2003 "2003",'A' "'A'",100 "100" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2004 "2004",'V' "'V'",10 "10" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2004 "2004",'A' "'A'",80 "80" FROM "SYS"."DUAL" "DUAL")) "DATA" GROUP BY "DATA"."ANNEE"
CVM: result SEL$7 (#0)
******* UNPARSED QUERY IS *******
SELECT "DATA"."ANNEE" "ANNEE",SUM(SUM(CASE "DATA"."ACTE" WHEN 'A' THEN "DATA"."SURFACE" ELSE (-"DATA"."SURFACE") END )) OVER ( ORDER BY "DATA"."ANNEE" RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW ) "EVO_SURF" FROM ( (SELECT 2000 "ANNEE",'A' "ACTE",10 "SURFACE" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2001 "2001",'V' "'V'",2 "2" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2003 "2003",'A' "'A'",100 "100" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2004 "2004",'V' "'V'",10 "10" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2004 "2004",'A' "'A'",80 "80" FROM "SYS"."DUAL" "DUAL")) "DATA" GROUP BY "DATA"."ANNEE"
....
Final query after transformations:******* UNPARSED QUERY IS *******
SELECT "DATA"."ANNEE" "ANNEE",SUM(SUM(CASE WHEN "DATA"."ACTE"='A' THEN "DATA"."SURFACE" ELSE (-"DATA"."SURFACE") END )) OVER ( ORDER BY "DATA"."ANNEE" RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW ) "EVO_SURF" FROM ( (SELECT 2000 "ANNEE",'A' "ACTE",10 "SURFACE" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2001 "2001",'V' "'V'",2 "2" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2003 "2003",'A' "'A'",100 "100" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2004 "2004",'V' "'V'",10 "10" FROM "SYS"."DUAL" "DUAL") UNION ALL (SELECT 2004 "2004",'A' "'A'",80 "80" FROM "SYS"."DUAL" "DUAL")) "DATA" GROUP BY "DATA"."ANNEE"
.... |