Service_Archiv_Eroeffnung_mit_Terminpuenktlichkeit.iqd 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,ARIntelligence
  4. DATASOURCENAME,C:\GlobalCube\SYSTEM\ARIntelligence\IQD\service\Service_Archiv_Eroeffnung_mit_Terminpuenktlichkeit.imr
  5. TITLE,Service_Archiv_Eroeffnung_mit_Terminpuenktlichkeit.imr
  6. BEGIN SQL
  7. select c258 as c1,
  8. c257 as c2,
  9. c256 as c3,
  10. c255 as c4,
  11. c254 as c5,
  12. c253 as c6,
  13. c160 as c7,
  14. c159 as c8,
  15. c252 as c9,
  16. c251 as c10,
  17. c250 as c11,
  18. c249 as c12,
  19. c248 as c13,
  20. c247 as c14,
  21. c246 as c15,
  22. c245 as c16,
  23. c244 as c17,
  24. c243 as c18,
  25. c242 as c19,
  26. c241 as c20,
  27. c240 as c21,
  28. c239 as c22,
  29. c238 as c23,
  30. c237 as c24,
  31. c158 as c25,
  32. c236 as c26,
  33. c235 as c27,
  34. c234 as c28,
  35. c233 as c29,
  36. c232 as c30,
  37. c231 as c31,
  38. c173 as c32,
  39. c230 as c33,
  40. c156 as c34,
  41. c229 as c35,
  42. c228 as c36,
  43. c227 as c37,
  44. c226 as c38,
  45. c225 as c39,
  46. c224 as c40,
  47. c223 as c41,
  48. c222 as c42,
  49. c221 as c43,
  50. c220 as c44,
  51. c219 as c45,
  52. c218 as c46,
  53. c217 as c47,
  54. c216 as c48,
  55. c215 as c49,
  56. c214 as c50,
  57. c213 as c51,
  58. c212 as c52,
  59. '' as c53,
  60. c211 as c54,
  61. c210 as c55,
  62. c209 as c56,
  63. c208 as c57,
  64. c207 as c58,
  65. c206 as c59,
  66. c205 as c60,
  67. c204 as c61,
  68. c203 as c62,
  69. c202 as c63,
  70. c201 as c64,
  71. c200 as c65,
  72. c199 as c66,
  73. c198 as c67,
  74. c197 as c68,
  75. c196 as c69,
  76. c195 as c70,
  77. c194 as c71,
  78. c193 as c72,
  79. c192 as c73,
  80. c191 as c74,
  81. c175 as c75,
  82. c190 as c76,
  83. c189 as c77,
  84. c188 as c78,
  85. c187 as c79,
  86. c186 as c80,
  87. '1' as c81,
  88. c185 as c82,
  89. c184 as c83,
  90. c183 as c84,
  91. c183 as c85,
  92. c182 as c86,
  93. c181 as c87,
  94. c180 as c88,
  95. c179 as c89,
  96. c178 as c90,
  97. c177 as c91,
  98. c176 as c92,
  99. c175 as c93,
  100. c174 as c94,
  101. c173 as c95,
  102. c172 as c96,
  103. c171 as c97,
  104. c170 as c98,
  105. c169 as c99,
  106. c168 as c100,
  107. c167 as c101,
  108. c166 as c102,
  109. c165 as c103,
  110. c164 as c104,
  111. c163 as c105,
  112. c139 as c106,
  113. c162 as c107,
  114. c161 as c108,
  115. c162 as c109,
  116. c161 as c110,
  117. c160 as c111,
  118. c159 as c112,
  119. c158 as c113,
  120. 1 as c114,
  121. XCOUNT(c257 for c139) as c115,
  122. 1 / (XCOUNT(c257 for c139)) as c116,
  123. c157 as c117,
  124. c156 as c118,
  125. c155 as c119,
  126. c154 as c120,
  127. c153 as c121,
  128. c152 as c122,
  129. c151 as c123,
  130. c150 as c124,
  131. c149 as c125,
  132. c148 as c126,
  133. c147 as c127,
  134. c146 as c128,
  135. c145 as c129,
  136. c144 as c130,
  137. c143 as c131,
  138. c142 as c132,
  139. (c142) / (XCOUNT(c257 for c139)) as c133,
  140. c141 as c134,
  141. c140 as c135
  142. from
  143. (select (T1."No_" || ' - ' || T4."Name") as c139,
  144. CASE WHEN (T8."Resource Group No_" = 'SB') THEN ('SB') ELSE ('Rest') END as c140,
  145. T8."Resource Group No_" as c141,
  146. CASE WHEN (T1."Completion Date" <= T1."Pickup Date") THEN (1) ELSE (0) END as c142,
  147. T1."Completion Time" as c143,
  148. T1."Completion Date" as c144,
  149. T1."Pickup Time" as c145,
  150. T1."Pickup Date" as c146,
  151. CASE WHEN ((CASE WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) > 0)) THEN (1) WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) < 0)) THEN (-1) ELSE (0) END) <> 0) THEN (T2."No_" || ' - ' || '') ELSE null END as c147,
  152. CASE WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) > 0)) THEN (1) WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) < 0)) THEN (-1) ELSE (0) END as c148,
  153. T7."First Name" || ' ' || T7."Last Name" as c149,
  154. T7."Last Name" as c150,
  155. T7."First Name" as c151,
  156. T1."Service Advisor No_" as c152,
  157. CASE WHEN (((extract(DAY FROM (now()) - T1."Posting Date")) <= 4) and (T3."Name" IS NOT NULL)) THEN (T1."No_" || ' - ' || T1."Service Posting Group" || ' - ' || T3."Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Posting Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Posting Date"),2) || '-' || asciiz(extract(DAY FROM T1."Posting Date"),2)) || ' - ' || T4."Name") WHEN (((extract(DAY FROM (now()) - T1."Posting Date")) <= 4) and (T3."Name" IS NULL)) THEN (T1."No_" || ' - ' || T1."Service Posting Group" || ' - ' || (asciiz(extract(YEAR FROM T1."Posting Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Posting Date"),2) || '-' || asciiz(extract(DAY FROM T1."Posting Date"),2)) || ' - ' || T4."Name") ELSE null END as c153,
  158. CASE WHEN (((CASE WHEN (T2."Type" = 4) THEN ((cast_float(T2."Qty_ (Hour)"))) ELSE (0) END) * ((cast_float(T2."Qty_ per Hour")))) < 0) THEN ((cast_float(T2."Standard Time" * -1))) ELSE ((cast_float(T2."Standard Time"))) END as c154,
  159. (cast_float(T2."Quantity (Base)")) as c155,
  160. T1."Gen_ Prod_ Posting Group" as c156,
  161. CASE WHEN (T1."Location Code" = 'LBS') THEN ('10') WHEN (T1."Location Code" = 'WLS') THEN ('20') WHEN (T1."Location Code" = 'STA') THEN ('30') WHEN (T1."Location Code" = 'GER') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') ELSE null END as c157,
  162. T1."Service Posting Group" as c158,
  163. T1."Posting Date" as c159,
  164. T1."Order Date" as c160,
  165. T6."Function Code" as c161,
  166. T6."Name" as c162,
  167. CASE WHEN (T4."No_" LIKE 'INT%') THEN ('Intern') ELSE (T5."Description") END as c163,
  168. T5."Description" as c164,
  169. T5."Code" as c165,
  170. T4."No_" || ' - ' || T4."Name" as c166,
  171. T4."Name" as c167,
  172. T4."No_" as c168,
  173. T2."Charging Group No_" as c169,
  174. T2."Market Segment Code" as c170,
  175. T2."Vehicle Type" as c171,
  176. T1."VIN" || ' - ' || T1."Model" as c172,
  177. T1."Model" as c173,
  178. CASE WHEN (T1."Make Code" IN ('BMW','BMW-MINI')) THEN (T1."Make Code") ELSE ('Fremdfabrikat') END as c174,
  179. T2."Customer Group Code" as c175,
  180. CASE WHEN (T1."Make Code" IN ('BMW-MINI')) THEN (T1."Make Code") ELSE ('BMW') END as c176,
  181. CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END as c177,
  182. T2."Source No_ (Payment)" as c178,
  183. T2."Source No_" as c179,
  184. T2."Source Type" as c180,
  185. T2."Gen_ Prod_ Posting Group" as c181,
  186. T2."Gen_ Bus_ Posting Group" as c182,
  187. T3."Name" as c183,
  188. T3."Code" as c184,
  189. (od_left(T2."Department Code",2)) as c185,
  190. T2."Sales Branch Code" as c186,
  191. T2."Order Completed" as c187,
  192. T2."Order Line No_" as c188,
  193. T2."Standard Time Type" as c189,
  194. T2."Standard Time" as c190,
  195. T2."Document Type" as c191,
  196. T2."Qty_ (Hour)" as c192,
  197. T2."Qty_ per Hour" as c193,
  198. T2."Sales Department Code" as c194,
  199. T2."Service Job No_" as c195,
  200. T2."Time Type" as c196,
  201. T2."Quantity (Base)" as c197,
  202. T2."Positive" as c198,
  203. T2."Entry Type" as c199,
  204. T2."Amt_ Posted to G_L" as c200,
  205. T2."Amt_ to Post to G_L" as c201,
  206. T2."User ID" as c202,
  207. T2."Work Type Code" as c203,
  208. T2."Department Code" as c204,
  209. T2."Location Code" as c205,
  210. T2."Total Price" as c206,
  211. T2."Unit Price" as c207,
  212. T2."Total Cost" as c208,
  213. T2."Unit Cost" as c209,
  214. T2."Direct Unit Cost" as c210,
  215. T2."Quantity" as c211,
  216. T2."No_" as c212,
  217. T2."Type" as c213,
  218. T2."Document No_" as c214,
  219. T2."Posting Date" as c215,
  220. T2."Order No_" as c216,
  221. T2."Entry No_" as c217,
  222. T1."Sales Branch Code" as c218,
  223. T1."Work Completed" as c219,
  224. T1."Branch Code" as c220,
  225. T1."Internal Order" as c221,
  226. T1."Post with Book No_" as c222,
  227. T1."Sales Department Code" as c223,
  228. T1."Branch Book No_" as c224,
  229. T1."Book No_" as c225,
  230. T1."Power (hp)" as c226,
  231. T1."Power (kW)" as c227,
  232. T1."Cylinder Capacity (ccm)" as c228,
  233. T1."No_ of Cylinders" as c229,
  234. T1."Initial Registration" as c230,
  235. T1."Prod_ Year" as c231,
  236. T1."Model No_" as c232,
  237. T1."Model Code" as c233,
  238. T1."Mileage" as c234,
  239. T1."License No_" as c235,
  240. T1."VIN" as c236,
  241. T1."Reason for Archiving" as c237,
  242. T1."Archived by User" as c238,
  243. T1."Date Archived" as c239,
  244. T1."Shipping No_ Series" as c240,
  245. T1."Posting No_ Series" as c241,
  246. T1."No_ Series" as c242,
  247. T1."Document Date" as c243,
  248. T1."Sell-to Customer Name 2" as c244,
  249. T1."Sell-to Customer Name" as c245,
  250. T1."Order Class" as c246,
  251. T1."Salesperson Code" as c247,
  252. T1."Customer Posting Group" as c248,
  253. T1."Make Code" as c249,
  254. T1."Department Code" as c250,
  255. T1."Location Code" as c251,
  256. T1."Posting Description" as c252,
  257. T1."Bill-to Name 2" as c253,
  258. T1."Bill-to Name" as c254,
  259. T1."Bill-to Customer No_" as c255,
  260. T1."Sell-to Customer No_" as c256,
  261. T1."No_" as c257,
  262. T1."Document Type" as c258
  263. from ((((("Automag7x"."dbo"."Automag GmbH$Archived Service Header" T1 left outer join "Automag7x"."dbo"."Automag GmbH$Salesperson_Purchaser" T3 on T1."Salesperson Code" = T3."Code") left outer join "Automag7x"."dbo"."Automag GmbH$Customer" T4 on T1."Sell-to Customer No_" = T4."No_") left outer join "Automag7x"."dbo"."Automag GmbH$Customer Group" T5 on T4."Customer Group Code" = T5."Code") left outer join "Automag7x"."dbo"."Automag GmbH$Employee" T7 on T1."Service Advisor No_" = T7."No_") left outer join "Automag7x"."dbo"."Automag GmbH$Resource" T8 on T1."Service Advisor No_" = T8."No_"),
  264. ("Automag7x"."dbo"."Automag GmbH$Service Ledger Entry" T2 left outer join "Automag7x"."dbo"."Automag GmbH$Employee" T6 on T6."No_" = T2."No_")
  265. where (T1."No_" = T2."Order No_")
  266. and ((((T1."Document Type" <> 0) and (T1."Posting Date" >= TIMESTAMP '2020-01-01 00:00:00.000')) and (T2."Entry Type" = 0)) and (T1."Gen_ Prod_ Posting Group" <> 'FEHLER'))
  267. ) D1
  268. order by c2 asc,c78 asc
  269. END SQL
  270. COLUMN,0,Document Type
  271. COLUMN,1,No
  272. COLUMN,2,Sell-to Customer No
  273. COLUMN,3,Bill-to Customer No
  274. COLUMN,4,Bill-to Name
  275. COLUMN,5,Bill-to Name 2
  276. COLUMN,6,Order Date
  277. COLUMN,7,Posting Date
  278. COLUMN,8,Posting Description
  279. COLUMN,9,Location Code
  280. COLUMN,10,Department Code
  281. COLUMN,11,Make Code
  282. COLUMN,12,Customer Posting Group
  283. COLUMN,13,Salesperson Code
  284. COLUMN,14,Order Class
  285. COLUMN,15,Sell-to Customer Name
  286. COLUMN,16,Sell-to Customer Name 2
  287. COLUMN,17,Document Date
  288. COLUMN,18,No Series
  289. COLUMN,19,Posting No Series
  290. COLUMN,20,Shipping No Series
  291. COLUMN,21,Date Archived
  292. COLUMN,22,Archived By User
  293. COLUMN,23,Reason For Archiving
  294. COLUMN,24,Service Posting Group
  295. COLUMN,25,Vin
  296. COLUMN,26,License No
  297. COLUMN,27,Mileage
  298. COLUMN,28,Model Code
  299. COLUMN,29,Model No
  300. COLUMN,30,Prod Year
  301. COLUMN,31,Model_ori
  302. COLUMN,32,Initial Registration
  303. COLUMN,33,Gen Prod Posting Group
  304. COLUMN,34,No Of Cylinders
  305. COLUMN,35,Cylinder Capacity (ccm)
  306. COLUMN,36,Power (kw)
  307. COLUMN,37,Power (hp)
  308. COLUMN,38,Book No
  309. COLUMN,39,Branch Book No
  310. COLUMN,40,Sales Department Code
  311. COLUMN,41,Post With Book No
  312. COLUMN,42,Internal Order
  313. COLUMN,43,Branch Code
  314. COLUMN,44,Work Completed
  315. COLUMN,45,Sales Branch Code
  316. COLUMN,46,Entry No
  317. COLUMN,47,Order No
  318. COLUMN,48,Posting Date
  319. COLUMN,49,Document No
  320. COLUMN,50,Type
  321. COLUMN,51,No
  322. COLUMN,52,Description
  323. COLUMN,53,Quantity
  324. COLUMN,54,Direct Unit Cost
  325. COLUMN,55,Unit Cost
  326. COLUMN,56,Total Cost
  327. COLUMN,57,Unit Price
  328. COLUMN,58,Total Price
  329. COLUMN,59,Location Code
  330. COLUMN,60,Department Code
  331. COLUMN,61,Work Type Code
  332. COLUMN,62,User Id
  333. COLUMN,63,Amt To Post To G L
  334. COLUMN,64,Amt Posted To G L
  335. COLUMN,65,Entry Type
  336. COLUMN,66,Positive
  337. COLUMN,67,Quantity (base)
  338. COLUMN,68,Time Type
  339. COLUMN,69,Service Job No
  340. COLUMN,70,Sales Department Code
  341. COLUMN,71,Qty Per Hour
  342. COLUMN,72,Qty (hour)
  343. COLUMN,73,Document Type
  344. COLUMN,74,Customer Group Code
  345. COLUMN,75,Standard Time
  346. COLUMN,76,Standard Time Type
  347. COLUMN,77,Order Line No
  348. COLUMN,78,Order Completed
  349. COLUMN,79,Sales Branch Code
  350. COLUMN,80,Hauptbetrieb
  351. COLUMN,81,Standort_Department
  352. COLUMN,82,Code_Salesperson
  353. COLUMN,83,Name_Salesperson
  354. COLUMN,84,Serviceberater_falsch
  355. COLUMN,85,Gen Bus Posting Group
  356. COLUMN,86,Gen Prod Posting Group
  357. COLUMN,87,Source Type
  358. COLUMN,88,Source No
  359. COLUMN,89,Source No (payment)
  360. COLUMN,90,Umsatzart
  361. COLUMN,91,Marke
  362. COLUMN,92,Kundenart_ori
  363. COLUMN,93,Fabrikat
  364. COLUMN,94,Model
  365. COLUMN,95,Fahrzeug
  366. COLUMN,96,Vehicle Type
  367. COLUMN,97,Market Segment Code
  368. COLUMN,98,Charging Group No
  369. COLUMN,99,Cust_No
  370. COLUMN,100,Cust_Name
  371. COLUMN,101,Kunde
  372. COLUMN,102,Cust_Gr_Code
  373. COLUMN,103,Cust_Gr_Description
  374. COLUMN,104,Kundenart
  375. COLUMN,105,Order Number
  376. COLUMN,106,Name_Employee
  377. COLUMN,107,Function Code
  378. COLUMN,108,Monteur
  379. COLUMN,109,Funktion Monteur
  380. COLUMN,110,Auftragsdatum
  381. COLUMN,111,Invoice Date
  382. COLUMN,112,Auftragsart
  383. COLUMN,113,DG_1
  384. COLUMN,114,DG_2
  385. COLUMN,115,Durchgänge eröffnet
  386. COLUMN,116,Standort
  387. COLUMN,117,Auftragsart_1
  388. COLUMN,118,Menge (Base)
  389. COLUMN,119,Standard Zeit
  390. COLUMN,120,Order Number_Rg_Ausg
  391. COLUMN,121,Service Advisor No
  392. COLUMN,122,First Name
  393. COLUMN,123,Last Name
  394. COLUMN,124,Serviceberater
  395. COLUMN,125,Serv.beratung am FZG
  396. COLUMN,126,Arbeitsgang
  397. COLUMN,127,Pickup Date
  398. COLUMN,128,Pickup Time
  399. COLUMN,129,Completion Date
  400. COLUMN,130,Completion Time
  401. COLUMN,131,Auftragspünktlichkeit
  402. COLUMN,132,Durchgänge pünktlich
  403. COLUMN,133,Resource Group No
  404. COLUMN,134,SB_Gruppe