nw_ae.iqd 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_CARLO
  4. DATASOURCENAME,C:\GlobalCube\System\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 ('00HB') ELSE (T1."Lagerortcode") 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 ((od_left(T3."Produktbuchungsgruppe",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 ((od_left(T3."Produktbuchungsgruppe",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 ((od_left(T3."Produktbuchungsgruppe",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 ('00HB') ELSE (T1."Lagerortcode") 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 ('00HB') ELSE (T1."Lagerortcode") 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 ('00HB') ELSE (T1."Lagerortcode") 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 ('00HB') ELSE (T1."Lagerortcode") 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 ('00HB') ELSE (T1."Lagerortcode") 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 ('00HB') ELSE (T1."Lagerortcode") 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 ((ucase((od_left(T4."Beschreibung",4))))) ELSE ('NV') END as c64,
  71. T4."Markencode" as c65,
  72. 1 as c66,
  73. ((od_left((ucase(T4."Beschreibung")),4))) as c67
  74. from ((("CARLO"."import"."Verkaufskopf" T1
  75. left outer join "CARLO"."import"."Verkaeufer_Einkaeufer" T2 on T1."Verkäufercode" = T2."Code")
  76. left outer join "CARLO"."import"."Fahrzeug" T3 on T1."Fahrgestellnummer" = T3."Fahrgestellnummer")
  77. left outer join "CARLO"."import"."Verkaufszeile" T4 on T1."Nr_" = T4."Belegnr_")
  78. where ((((T1."Belegart" = 1) and (T1."Nr_" LIKE '%FVAN%')) and (T1."Auftragsdatum" >= TIMESTAMP '2014-01-01 00:00:00.000')) and (T4."Zeilennr_" = 10000))
  79. order by c23 asc,c48 asc
  80. END SQL
  81. COLUMN,0,Hauptbetrieb
  82. COLUMN,1,Standort
  83. COLUMN,2,Code_verkäufer_einkäufer
  84. COLUMN,3,Name_verkäufer_einkäufer
  85. COLUMN,4,Verkäufer
  86. COLUMN,5,Markencode_FZG
  87. COLUMN,6,Fabrikat
  88. COLUMN,7,Kunde
  89. COLUMN,8,FZG
  90. COLUMN,9,Fahrzeugstatus
  91. COLUMN,10,Statistikgruppe
  92. COLUMN,11,Erstzulassung
  93. COLUMN,12,Anzahl Vorbesitzer
  94. COLUMN,13,Lagerbuchungsgruppe
  95. COLUMN,14,Fahrzeugtyp
  96. COLUMN,15,Produktbuchungsgruppe
  97. COLUMN,16,Fahrzeugart
  98. COLUMN,17,Kundenart
  99. COLUMN,18,Fahrzeugtyp_1
  100. COLUMN,19,FZG_Detail_1
  101. COLUMN,20,Menge
  102. COLUMN,21,Belegart
  103. COLUMN,22,Nr
  104. COLUMN,23,Verk An Deb -nr
  105. COLUMN,24,Rech An Deb -nr
  106. COLUMN,25,Rech An Name
  107. COLUMN,26,Rech An Name 2
  108. COLUMN,27,Auftragsdatum
  109. COLUMN,28,Buchungsdatum
  110. COLUMN,29,Lieferdatum
  111. COLUMN,30,Lagerortcode
  112. COLUMN,31,Kostenstellencode
  113. COLUMN,32,Markencode
  114. COLUMN,33,Debitorenbuchungsgruppe
  115. COLUMN,34,Vk-preise Inkl Mwst
  116. COLUMN,35,Mengenrabatt Zulassen
  117. COLUMN,36,Verkäufercode
  118. COLUMN,37,Auftragsgruppe
  119. COLUMN,38,Rechnung
  120. COLUMN,39,Buchungsnr
  121. COLUMN,40,Letzte Buchungsnr
  122. COLUMN,41,Sammelrechnung
  123. COLUMN,42,Geschäftsbuchungsgruppe
  124. COLUMN,43,Verk An Name
  125. COLUMN,44,Verk An Name 2
  126. COLUMN,45,Belegdatum
  127. COLUMN,46,Reservieren
  128. COLUMN,47,Fahrgestellnummer
  129. COLUMN,48,Amtliches Kennzeichen
  130. COLUMN,49,Modell
  131. COLUMN,50,Auftragsart
  132. COLUMN,51,Kundenbestätigungdatum
  133. COLUMN,52,Bestellart
  134. COLUMN,53,Erstes Lieferdatum
  135. COLUMN,54,Letztes Lieferdatum
  136. COLUMN,55,Hauptlieferdatum
  137. COLUMN,56,Fahrzeug Vk-preisdatum
  138. COLUMN,57,Finanzierung Leasing
  139. COLUMN,58,Model_ori
  140. COLUMN,59,Modell_FZG
  141. COLUMN,60,FZG_Detail
  142. COLUMN,61,Beschreibung
  143. COLUMN,62,Zeilennr
  144. COLUMN,63,Model
  145. COLUMN,64,Markencode_Zeile
  146. COLUMN,65,Auftragsbestand
  147. COLUMN,66,Fahrzeugtyp_1_neu