nw_ae.iqd 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_CARLO
  4. DATASOURCENAME,C:\GlobalCube\System\CARLO\IQD\nw\nw_ae.imr
  5. TITLE,nw_ae.imr
  6. BEGIN SQL
  7. select '1' as c1,
  8. CASE WHEN (T1."Lagerortcode" IN ('00HB','01F1')) THEN ('00') ELSE ((substring(T1."Lagerortcode" from 1 for 2))) END as c2,
  9. T2."Code" as c3,
  10. T2."Name" as c4,
  11. T2."Name" as c5,
  12. T3."Markencode" as c6,
  13. T4."Markencode" as c7,
  14. T1."Verk_ an Name" as c8,
  15. CASE WHEN (T1."Fahrgestellnummer" IS NOT NULL) THEN (T1."Nr_" || ' - ' || T1."Fahrgestellnummer" || ' - ' || T1."Verk_ an Name") ELSE (T1."Nr_" || ' - ' || T1."Verk_ an Name") END as c9,
  16. T3."Fahrzeugstatus" as c10,
  17. T3."Statistikgruppe" as c11,
  18. T3."Erstzulassung" as c12,
  19. T3."Anzahl Vorbesitzer" as c13,
  20. T3."Lagerbuchungsgruppe" as c14,
  21. CASE WHEN (T3."Produktbuchungsgruppe" LIKE '%VFW%') THEN ('Vorführwagen') WHEN ((substring(T3."Produktbuchungsgruppe" from 1 for 6)) IN ('F_MIET')) THEN ('Mietwagen') WHEN (T3."Produktbuchungsgruppe" LIKE '%GWD%') THEN ('GW diffb.') WHEN (T3."Produktbuchungsgruppe" LIKE '%GWR%') THEN ('GW regelb.') ELSE ('Neuwagen') END as c15,
  22. T3."Produktbuchungsgruppe" as c16,
  23. CASE WHEN ((CASE WHEN (T3."Produktbuchungsgruppe" LIKE '%VFW%') THEN ('Vorführwagen') WHEN ((substring(T3."Produktbuchungsgruppe" from 1 for 6)) IN ('F_MIET')) THEN ('Mietwagen') WHEN (T3."Produktbuchungsgruppe" LIKE '%GWD%') THEN ('GW diffb.') WHEN (T3."Produktbuchungsgruppe" LIKE '%GWR%') THEN ('GW regelb.') ELSE ('Neuwagen') END) IN ('GW regelb.','GW diffb.')) THEN ('Gebrauchtwagen') WHEN ((CASE WHEN (T3."Produktbuchungsgruppe" LIKE '%VFW%') THEN ('Vorführwagen') WHEN ((substring(T3."Produktbuchungsgruppe" from 1 for 6)) IN ('F_MIET')) THEN ('Mietwagen') WHEN (T3."Produktbuchungsgruppe" LIKE '%GWD%') THEN ('GW diffb.') WHEN (T3."Produktbuchungsgruppe" LIKE '%GWR%') THEN ('GW regelb.') ELSE ('Neuwagen') END) IN ('Vorführwagen','Neuwagen','Mietwagen')) THEN ('Neuwagen') ELSE null END as c17,
  24. '' as c18,
  25. T3."Produktbuchungsgruppe" as c19,
  26. CASE WHEN (T1."Fahrgestellnummer" = '') THEN (T1."Nr_" || ' - ' || (CASE WHEN (T1."Lagerortcode" IN ('00HB','01F1')) THEN ('00') ELSE ((substring(T1."Lagerortcode" from 1 for 2))) END) || ' - ' || T2."Name" || ' / ' || T1."Verk_ an Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Auftragsdatum"),4) || '-' || asciiz(extract(MONTH FROM T1."Auftragsdatum"),2) || '-' || asciiz(extract(DAY FROM T1."Auftragsdatum"),2))) ELSE (T1."Nr_" || ' - ' || T1."Fahrgestellnummer" || ' - ' || (CASE WHEN (T1."Lagerortcode" IN ('00HB','01F1')) THEN ('00') ELSE ((substring(T1."Lagerortcode" from 1 for 2))) END) || ' - ' || T3."Produktbuchungsgruppe" || ' - ' || T2."Name" || ' / ' || T1."Verk_ an Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Auftragsdatum"),4) || '-' || asciiz(extract(MONTH FROM T1."Auftragsdatum"),2) || '-' || asciiz(extract(DAY FROM T1."Auftragsdatum"),2))) END as c20,
  27. 1 as c21,
  28. T1."Belegart" as c22,
  29. T1."Nr_" as c23,
  30. T1."Verk_ an Deb_-Nr_" as c24,
  31. T1."Rech_ an Deb_-Nr_" as c25,
  32. T1."Rech_ an Name" as c26,
  33. T1."Rech_ an Name 2" as c27,
  34. T1."Auftragsdatum" as c28,
  35. T1."Buchungsdatum" as c29,
  36. T1."Lieferdatum" as c30,
  37. T1."Lagerortcode" as c31,
  38. T1."Kostenstellencode" as c32,
  39. T1."Markencode" as c33,
  40. T1."Debitorenbuchungsgruppe" as c34,
  41. T1."VK-Preise inkl_ MWSt" as c35,
  42. T1."Mengenrabatt zulassen" as c36,
  43. T1."Verkäufercode" as c37,
  44. T1."Auftragsgruppe" as c38,
  45. T1."Rechnung" as c39,
  46. T1."Buchungsnr_" as c40,
  47. T1."Letzte Buchungsnr_" as c41,
  48. T1."Sammelrechnung" as c42,
  49. T1."Geschäftsbuchungsgruppe" as c43,
  50. T1."Verk_ an Name" as c44,
  51. T1."Verk_ an Name 2" as c45,
  52. T1."Belegdatum" as c46,
  53. T1."Reservieren" as c47,
  54. T1."Fahrgestellnummer" as c48,
  55. T1."Amtliches Kennzeichen" as c49,
  56. T1."Modell" as c50,
  57. T1."Auftragsart" as c51,
  58. T1."Kundenbestätigungdatum" as c52,
  59. T1."Bestellart" as c53,
  60. T1."Erstes Lieferdatum" as c54,
  61. T1."Letztes Lieferdatum" as c55,
  62. T1."Hauptlieferdatum" as c56,
  63. T1."Fahrzeug VK-Preisdatum" as c57,
  64. T1."Finanzierung_Leasing" as c58,
  65. T3."Modell" as c59,
  66. T3."Modell" as c60,
  67. CASE WHEN ((CASE WHEN (T1."Fahrgestellnummer" = '') THEN (T1."Nr_" || ' - ' || (CASE WHEN (T1."Lagerortcode" IN ('00HB','01F1')) THEN ('00') ELSE ((substring(T1."Lagerortcode" from 1 for 2))) END) || ' - ' || T2."Name" || ' / ' || T1."Verk_ an Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Auftragsdatum"),4) || '-' || asciiz(extract(MONTH FROM T1."Auftragsdatum"),2) || '-' || asciiz(extract(DAY FROM T1."Auftragsdatum"),2))) ELSE (T1."Nr_" || ' - ' || T1."Fahrgestellnummer" || ' - ' || (CASE WHEN (T1."Lagerortcode" IN ('00HB','01F1')) THEN ('00') ELSE ((substring(T1."Lagerortcode" from 1 for 2))) END) || ' - ' || T3."Produktbuchungsgruppe" || ' - ' || T2."Name" || ' / ' || T1."Verk_ an Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Auftragsdatum"),4) || '-' || asciiz(extract(MONTH FROM T1."Auftragsdatum"),2) || '-' || asciiz(extract(DAY FROM T1."Auftragsdatum"),2))) END) IS NULL) THEN ((CASE WHEN (T1."Fahrgestellnummer" IS NOT NULL) THEN (T1."Nr_" || ' - ' || T1."Fahrgestellnummer" || ' - ' || T1."Verk_ an Name") ELSE (T1."Nr_" || ' - ' || T1."Verk_ an Name") END)) ELSE ((CASE WHEN (T1."Fahrgestellnummer" = '') THEN (T1."Nr_" || ' - ' || (CASE WHEN (T1."Lagerortcode" IN ('00HB','01F1')) THEN ('00') ELSE ((substring(T1."Lagerortcode" from 1 for 2))) END) || ' - ' || T2."Name" || ' / ' || T1."Verk_ an Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Auftragsdatum"),4) || '-' || asciiz(extract(MONTH FROM T1."Auftragsdatum"),2) || '-' || asciiz(extract(DAY FROM T1."Auftragsdatum"),2))) ELSE (T1."Nr_" || ' - ' || T1."Fahrgestellnummer" || ' - ' || (CASE WHEN (T1."Lagerortcode" IN ('00HB','01F1')) THEN ('00') ELSE ((substring(T1."Lagerortcode" from 1 for 2))) END) || ' - ' || T3."Produktbuchungsgruppe" || ' - ' || T2."Name" || ' / ' || T1."Verk_ an Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Auftragsdatum"),4) || '-' || asciiz(extract(MONTH FROM T1."Auftragsdatum"),2) || '-' || asciiz(extract(DAY FROM T1."Auftragsdatum"),2))) END)) END as c61,
  68. T4."Beschreibung" as c62,
  69. T4."Zeilennr_" as c63,
  70. CASE WHEN (T4."Beschreibung" IS NOT NULL) THEN ((upper((substring(T4."Beschreibung" from 1 for 4))))) ELSE ('NV') END as c64,
  71. T4."Markencode" as c65,
  72. 1 as c66,
  73. ((substring((upper(T4."Beschreibung")) from 1 for 4))) as c67
  74. from ((("CARLO"."import"."Verkaufskopf" T1 left outer join "CARLO"."import"."Verkaeufer_Einkaeufer" T2 on (T1."Verkäufercode" = T2."Code") and (T1."Client_DB" = T2."Client_DB")) left outer join "CARLO"."import"."Fahrzeug" T3 on (T1."Fahrgestellnummer" = T3."Fahrgestellnummer") and (T1."Client_DB" = T3."Client_DB")) left outer join "CARLO"."import"."Verkaufszeile" T4 on (T1."Nr_" = T4."Belegnr_") and (T1."Client_DB" = T4."Client_DB"))
  75. where ((((T1."Belegart" = 1) and (T1."Nr_" LIKE '%FVAN%')) and (T1."Auftragsdatum" >= TIMESTAMP '2014-01-01 00:00:00.000')) and (T4."Zeilennr_" = 10000))
  76. order by c23 asc,c48 asc
  77. END SQL
  78. COLUMN,0,Hauptbetrieb
  79. COLUMN,1,Standort
  80. COLUMN,2,Code_verkäufer_einkäufer
  81. COLUMN,3,Name_verkäufer_einkäufer
  82. COLUMN,4,Verkäufer
  83. COLUMN,5,Markencode_FZG
  84. COLUMN,6,Fabrikat
  85. COLUMN,7,Kunde
  86. COLUMN,8,FZG
  87. COLUMN,9,Fahrzeugstatus
  88. COLUMN,10,Statistikgruppe
  89. COLUMN,11,Erstzulassung
  90. COLUMN,12,Anzahl Vorbesitzer
  91. COLUMN,13,Lagerbuchungsgruppe
  92. COLUMN,14,Fahrzeugtyp
  93. COLUMN,15,Produktbuchungsgruppe
  94. COLUMN,16,Fahrzeugart
  95. COLUMN,17,Kundenart
  96. COLUMN,18,Fahrzeugtyp_1
  97. COLUMN,19,FZG_Detail_1
  98. COLUMN,20,Menge
  99. COLUMN,21,Belegart
  100. COLUMN,22,Nr
  101. COLUMN,23,Verk An Deb -nr
  102. COLUMN,24,Rech An Deb -nr
  103. COLUMN,25,Rech An Name
  104. COLUMN,26,Rech An Name 2
  105. COLUMN,27,Auftragsdatum
  106. COLUMN,28,Buchungsdatum
  107. COLUMN,29,Lieferdatum
  108. COLUMN,30,Lagerortcode
  109. COLUMN,31,Kostenstellencode
  110. COLUMN,32,Markencode
  111. COLUMN,33,Debitorenbuchungsgruppe
  112. COLUMN,34,Vk-preise Inkl Mwst
  113. COLUMN,35,Mengenrabatt Zulassen
  114. COLUMN,36,Verkäufercode
  115. COLUMN,37,Auftragsgruppe
  116. COLUMN,38,Rechnung
  117. COLUMN,39,Buchungsnr
  118. COLUMN,40,Letzte Buchungsnr
  119. COLUMN,41,Sammelrechnung
  120. COLUMN,42,Geschäftsbuchungsgruppe
  121. COLUMN,43,Verk An Name
  122. COLUMN,44,Verk An Name 2
  123. COLUMN,45,Belegdatum
  124. COLUMN,46,Reservieren
  125. COLUMN,47,Fahrgestellnummer
  126. COLUMN,48,Amtliches Kennzeichen
  127. COLUMN,49,Modell
  128. COLUMN,50,Auftragsart
  129. COLUMN,51,Kundenbestätigungdatum
  130. COLUMN,52,Bestellart
  131. COLUMN,53,Erstes Lieferdatum
  132. COLUMN,54,Letztes Lieferdatum
  133. COLUMN,55,Hauptlieferdatum
  134. COLUMN,56,Fahrzeug Vk-preisdatum
  135. COLUMN,57,Finanzierung Leasing
  136. COLUMN,58,Model_ori
  137. COLUMN,59,Modell_FZG
  138. COLUMN,60,FZG_Detail
  139. COLUMN,61,Beschreibung
  140. COLUMN,62,Zeilennr
  141. COLUMN,63,Model
  142. COLUMN,64,Markencode_Zeile
  143. COLUMN,65,Auftragsbestand
  144. COLUMN,66,Fahrzeugtyp_1_neu