VS_Vehicle_Specification_Kosten.sql 1.1 KB

1234567891011121314151617181920212223
  1. select distinct "Optiontype",
  2. "Vehiclequotenumber",
  3. "Vehicletypenu",
  4. "Client Db",
  5. SUM(c23) OVER (partition by "FZG_Nr") as "Gesch_Kosten_Stuetzung",
  6. SUM(c22) OVER (partition by "FZG_Nr") as "Gesch_Kosten_Gesamt",
  7. SUM(c21) OVER (partition by "FZG_Nr") as "Tatsaechl_Kosten_Stuetzung",
  8. SUM(c20) OVER (partition by "FZG_Nr") as "Tatsaechl_Kosten_Gesamt",
  9. "FZG_Nr"
  10. from
  11. (select (T1."VehicleTypeNU" + (((T1."VehicleQuoteNumber")))) as "FZG_Nr",
  12. T1."Client_DB" as "Client Db",
  13. T1."VehicleTypeNU" as "Vehicletypenu",
  14. T1."VehicleQuoteNumber" as "Vehiclequotenumber",
  15. T1."OptionType" as "Optiontype",
  16. CASE WHEN (T1."AnalysisCode" <> 'V') THEN (T1."ActualCost") ELSE (0) END as c20,
  17. (CASE WHEN (T1."AnalysisCode" = 'V') THEN (T1."ActualCost") ELSE (0) END) as c21,
  18. (CASE WHEN (T1."AnalysisCode" <> 'V') THEN (T1."EstimatedCost") ELSE (0) END) as c22,
  19. (CASE WHEN (T1."AnalysisCode" = 'V') THEN (T1."EstimatedCost") ELSE (0) END) as c23
  20. from "AUTOLINE"."import"."VS_VehicleSpecification" T1
  21. where (T1."OptionType" = 'N')
  22. ) D1
  23. -- order by "FZG_Nr" asc,"Vehiclequotenumber" asc