NW_BE_op02.iqd 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21_2
  4. DATASOURCENAME,D:\Gaps\Portal\System\IQD\NW\NW_BE_op02.imr
  5. TITLE,NW_BE_op02.imr
  6. BEGIN SQL
  7. select T1."UNIT_NUMBER" as c1,
  8. T1."BASIS_NUMBER" as c2,
  9. T1."ECC_STATUS" as c3,
  10. T1."VEHICLE_TYPE" as c4,
  11. T1."BOOK_KEEPING_CODE" as c5,
  12. T1."MILEAGE" as c6,
  13. T1."PURCH_DEPARTMENT" as c7,
  14. T1."PURCH_SALSMAN_CODE" as c8,
  15. T1."PURCH_INVNO" as c9,
  16. T1."PURCH_DATE" as c10,
  17. T1."BUD_SALE_DET" as c11,
  18. T1."BUD_PURCH_PRICE" as c12,
  19. T1."BUD_REG_FEE" as c13,
  20. T1."BUD_DEDUCT_FEE" as c14,
  21. T1."BUD_COST" as c15,
  22. T1."PREV_OWNER" as c16,
  23. T1."PURCH_PRICE_UNIT" as c17,
  24. T1."COST_UNIT" as c18,
  25. T1."SALES_PRICE_UNIT" as c19,
  26. T1."STOCK_DAYS" as c20,
  27. T1."LOCATION_CODE" as c21,
  28. T1."CONTRACT_DATE" as c22,
  29. T1."RECEPTION_DATE" as c23,
  30. T2."REGISTER_NUMBER" as c24,
  31. T2."CHASSIS_NUMBER" as c25,
  32. T2."CAR_GROUP" as c26,
  33. T2."CAR_STATUS" as c27,
  34. T2."FIRST_REG_DATE" as c28,
  35. T2."ARRIVAL_DATE" as c29,
  36. T2."MODEL_TEXT" as c30,
  37. T2."COLOUR_CF" as c31,
  38. T2."MODEL_LINE" as c32,
  39. T2."WORKSHOP_MODEL" as c33,
  40. T2."COLOUR_CODE" as c34,
  41. T2."MAKE" as c35,
  42. T2."MAKE_CD" as c36,
  43. T3."MODEL_LINE" as c37,
  44. T3."MOD_LIN_SPECIFY" as c38,
  45. T3."MAKE_CD" as c39,
  46. CASE WHEN (T1."ECC_STATUS" = '21') THEN ('21 - Vorlauf') WHEN (T1."ECC_STATUS" = '25') THEN ('25 - für Kd best. FZG') WHEN (T1."ECC_STATUS" = '41') THEN ('41 - Bestand') WHEN (T1."ECC_STATUS" = '44') THEN ('44 - am Hof nicht fakt.') WHEN (T1."ECC_STATUS" = '64') THEN ('64 - verkauft') ELSE null END as c40,
  47. '1' as c41,
  48. '02' as c42,
  49. CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','M','B','P','Q')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R')) THEN ('Gebrauchtwagen') WHEN (T1."VEHICLE_TYPE" IN ('G')) THEN ('Geschäftsfahrzeug') ELSE null END as c43,
  50. T2."MAKE_CD" as c44,
  51. T3."MOD_LIN_SPECIFY" as c45,
  52. T2."MODEL_TEXT" as c46,
  53. T2."CHASSIS_NUMBER" as c47,
  54. T2."COLOUR_CODE" || '-' || T2."COLOUR_CF" as c48,
  55. T1."UNIT_NUMBER" || T2."CHASSIS_NUMBER" as c49,
  56. CASE WHEN (T1."VEHICLE_TYPE" IN ('N','P','Q')) THEN ('N - Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('V','W','X')) THEN ('V - Vorführwagen') WHEN (T1."VEHICLE_TYPE" IN ('M','Y')) THEN ('M - Mietwagen/Opel Rent') WHEN (T1."VEHICLE_TYPE" IN ('R')) THEN ('R - GW regelbesteuert') WHEN (T1."VEHICLE_TYPE" IN ('D')) THEN ('D - GW §25A UStG') WHEN (T1."VEHICLE_TYPE" IN ('G')) THEN ('G - Geschäftsfahrzeug') ELSE null END as c50,
  57. (now()) as c51,
  58. CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM ((now())) - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM ((now())) - T1."RECEPTION_DATE"))) END as c52,
  59. CASE WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM ((now())) - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM ((now())) - T1."RECEPTION_DATE"))) END) BETWEEN 0 AND 30) THEN ('0 - 30 Tage') WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM ((now())) - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM ((now())) - T1."RECEPTION_DATE"))) END) BETWEEN 31 AND 60) THEN ('31 - 60 Tage') WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM ((now())) - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM ((now())) - T1."RECEPTION_DATE"))) END) BETWEEN 61 AND 90) THEN ('61 - 90 Tage') WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM ((now())) - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM ((now())) - T1."RECEPTION_DATE"))) END) BETWEEN 91 AND 180) THEN ('91 - 180 Tage') WHEN ((CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM ((now())) - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM ((now())) - T1."RECEPTION_DATE"))) END) > 180) THEN ('> 180 Tage') ELSE null END as c53,
  60. T1."PURCH_PRICE_UNIT" + T1."COST_UNIT" as c54,
  61. 1 as c55,
  62. '' as c56,
  63. T2."MOTOR_CODE" as c57,
  64. 'Holzminden' as c58,
  65. T1."COST_UNIT" as c59,
  66. T1."BUD_COST" as c60,
  67. T1."BUD_SALE_DET" as c61
  68. from "deop02"."dbo"."UNIT_FILE" T1,
  69. "deop02"."dbo"."VEHICLE_v" T2,
  70. "deop02"."dbo"."vPP5Q" T3
  71. where (T1."BASIS_NUMBER" = T2."BASIS_NUMBER") and (T2."MODEL_LINE" = T3."MODEL_LINE")
  72. and (T1."ECC_STATUS" IN ('41','44'))
  73. order by c52 desc
  74. END SQL
  75. COLUMN,0,Unit Number
  76. COLUMN,1,Basis Number
  77. COLUMN,2,Ecc Status
  78. COLUMN,3,Vehicle Type
  79. COLUMN,4,Book Keeping Code
  80. COLUMN,5,Mileage
  81. COLUMN,6,Purch Department
  82. COLUMN,7,Purch Salsman Code
  83. COLUMN,8,Purch Invno
  84. COLUMN,9,Purch Date
  85. COLUMN,10,Bud Sale Det
  86. COLUMN,11,Bud Purch Price
  87. COLUMN,12,Bud Reg Fee
  88. COLUMN,13,Bud Deduct Fee
  89. COLUMN,14,Bud Cost
  90. COLUMN,15,Prev Owner
  91. COLUMN,16,Purch Price Unit
  92. COLUMN,17,Cost Unit
  93. COLUMN,18,Sales Price Unit
  94. COLUMN,19,Stock Days
  95. COLUMN,20,Location Code
  96. COLUMN,21,Contract Date
  97. COLUMN,22,Reception Date
  98. COLUMN,23,Register Number
  99. COLUMN,24,Chassis Number
  100. COLUMN,25,Car Group
  101. COLUMN,26,Car Status
  102. COLUMN,27,First Reg Date
  103. COLUMN,28,Arrival Date
  104. COLUMN,29,Model Text
  105. COLUMN,30,Colour Cf
  106. COLUMN,31,Model Line
  107. COLUMN,32,Workshop Model
  108. COLUMN,33,Colour Code
  109. COLUMN,34,Make
  110. COLUMN,35,Make Cd
  111. COLUMN,36,Model Line
  112. COLUMN,37,Mod Lin Specify
  113. COLUMN,38,Make Cd
  114. COLUMN,39,ECC_Status_Text
  115. COLUMN,40,Hauptbetrieb
  116. COLUMN,41,Standort
  117. COLUMN,42,Fahrzeugart
  118. COLUMN,43,Fabrikat
  119. COLUMN,44,Model
  120. COLUMN,45,Modellbez
  121. COLUMN,46,Fahrgestellnr
  122. COLUMN,47,Farbe
  123. COLUMN,48,FZG
  124. COLUMN,49,Fahrzeugtyp
  125. COLUMN,50,Heute
  126. COLUMN,51,Standtage
  127. COLUMN,52,Standtagestaffel
  128. COLUMN,53,Einsatz
  129. COLUMN,54,Menge
  130. COLUMN,55,Fahrzeugart_Konsi
  131. COLUMN,56,Motor Code
  132. COLUMN,57,Betrieb
  133. COLUMN,58,tatsächl. Kosten
  134. COLUMN,59,geplante Kosten
  135. COLUMN,60,geplanter VK