NW_AE_Kandel.iqd 7.7 KB

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