auftraege_spp_split_csv.sql 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584
  1. SELECT "Order Number_ori",
  2. "Register Number",
  3. "Status",
  4. "State Key Date",
  5. "Debit Account",
  6. "Invoice Number",
  7. "Workshop Model",
  8. "State Code",
  9. "Transact Date",
  10. "Handler",
  11. "Delivery Account",
  12. "Department_2",
  13. "Debet Department",
  14. "Salesman_2",
  15. "Debit Perm",
  16. "Order Date",
  17. "Delivery Date",
  18. "Invoice Date",
  19. "Pmt Term",
  20. "Duedate 1",
  21. "Payment Text",
  22. "Costs",
  23. "Purch Tax",
  24. "Orders Grossvalue",
  25. "Tax Share",
  26. "Discount Amount",
  27. "Price Code",
  28. "Misc Adds",
  29. "Stock",
  30. "Place Code",
  31. "Internal Code",
  32. "Customer Group_2",
  33. "Basis Number",
  34. "Mileage",
  35. "Prev Status",
  36. "Sales Class Number",
  37. "Invoice Disc Perc",
  38. "Sales Tax Free",
  39. "Title",
  40. "Name",
  41. "Street Addr",
  42. "Addr 2",
  43. "Zipcode",
  44. "Mail Addr",
  45. "Discount Limit",
  46. "Reference Number",
  47. "Expected Order Tim",
  48. '' AS "Model Text",
  49. "Workshop Pricecode",
  50. "Split Counter",
  51. "Arrival Time",
  52. "Arrival Date",
  53. "End Date",
  54. "End Time",
  55. "Fac Model Code S",
  56. "Make Cd_2",
  57. "Year Model",
  58. "Transfer Make Cd",
  59. "Chassis Number",
  60. "Workshop Team",
  61. "Commission Salesman",
  62. "Actual Inv Date Time",
  63. "Unique Ident_2",
  64. "Order Number_ori2",
  65. "Line Number",
  66. "Order Linetype",
  67. "Reduction Code",
  68. "Reduction Amount",
  69. "Mechanic Code",
  70. "Salesman",
  71. "Discount",
  72. "Stdprice",
  73. "Lines Net Value",
  74. "Prod Code",
  75. "Make Cd_Position",
  76. "Product Group",
  77. "Prod Name",
  78. "Order Quantity",
  79. "Delivery Quantity",
  80. "Line Costs",
  81. "Repair Code",
  82. "Repair Group_2",
  83. "Repair Name",
  84. "Used Time",
  85. "Est Time",
  86. "Inv Time",
  87. "Used Time Int",
  88. "Est Time Int",
  89. "Inv Time Int",
  90. "Make Time Unit",
  91. "Unique Ident",
  92. "Stat Code",
  93. "Stat Specify",
  94. "Department Type Id",
  95. "Description_2",
  96. "Seller Code_2",
  97. "Sel Name",
  98. "Sel Department_2",
  99. "Sel First Name",
  100. "Sel Family Name",
  101. "Customer Group",
  102. "Cust Group Specify",
  103. "Seller Code",
  104. "Sel Name_Monteur",
  105. "Sel Department",
  106. "Sel First Name_Monteur",
  107. "Sel Family Name_Monteur",
  108. "Repair Group",
  109. "Make Cd",
  110. "Repair Grp Specify",
  111. "Hauptbetrieb",
  112. "Standort",
  113. "Marke",
  114. "Kostenstelle",
  115. "Kundenart",
  116. "Umsatzart",
  117. "Gesch�ftsart",
  118. "Serviceberater",
  119. "Licence Id",
  120. "Sel Name_Monteur" AS "Monteur",
  121. "Auftragsart",
  122. "Auftragsstatus",
  123. "Umsatz Teile Service",
  124. "Umsatz Lohn",
  125. "Umsatz Teile (nur Teile)" AS "Umsatz Teile (nur Teile)",
  126. "Status_1",
  127. "verk. Stunden_vor_Split",
  128. "Est Time Int" AS "Soll-Stunden (Auftrag)",
  129. "Used Time Int" AS "benutzte Zeit (Auftrag)_vor_Split",
  130. "Umsatz Sonstiges",
  131. "verk. AW_vor_Split",
  132. "Kunde",
  133. "Soll AW",
  134. "benutzte AW_vor_Split",
  135. "verk. Stunden",
  136. "benutzte Zeit (Auftrag)" AS "benutzte Zeit (Auftrag)",
  137. 12 AS "AW_Faktor",
  138. "Global Make Cd",
  139. "Einsatz Teile Service",
  140. "Einsatz Teile (nur Teile)" AS "Einsatz Teile (nur Teile)",
  141. "Description",
  142. "Fabrikat_ori",
  143. "Model",
  144. "Fahrzeug",
  145. "Einsatz Teile Service_vor_Split",
  146. "Einsatz Teile (nur Teile)_vor_Split" AS "Einsatz Teile (nur Teile)_vor_Split",
  147. "Rechnung/Gutschrift",
  148. "DB",
  149. "DB 1 Teile SC",
  150. "DB 1 Teile T",
  151. "VK < EK",
  152. "Mandant",
  153. "Order Number",
  154. "Order Number Rg_Ausgang",
  155. "verk. AW",
  156. "benutzte AW",
  157. "Fabrikat",
  158. "First Reg Date",
  159. "Fahrzeugalter_Tage",
  160. "Fahrzeugalter_Jahr",
  161. "FZG-Altersstaffel",
  162. "Nachlass",
  163. "Rabatt Teile",
  164. "Rabatt Lohn",
  165. "Preiscode",
  166. 1 AS "DG1",
  167. COUNT("Status") OVER (PARTITION BY "Order Number_ori") AS "Anzahl_Datens�tze",
  168. 1 / (COUNT("Status") OVER (PARTITION BY "Order Number_ori")) AS "DG",
  169. "Order_Desc_100",
  170. "Order_Desc_30_alt",
  171. "Invoice_Desc",
  172. "Invoice_Desc_30",
  173. "Repair Grp Specify" AS "Repair_Group_Desc",
  174. "PLZ_1_Stelle",
  175. "PLZ_2_Stelle",
  176. "PLZ_3_Stelle",
  177. "PLZ_4_Stelle",
  178. "Zipcode" AS "PLZ",
  179. "Order_Desc_30",
  180. "Auftragsposition",
  181. "Hauptbetrieb_ID",
  182. "Hauptbetrieb_Name",
  183. "Standort_ID",
  184. "Standort_Name",
  185. "Department_2" AS "Department"
  186. FROM (
  187. SELECT T1."ORDER_NUMBER" AS "Order Number_ori",
  188. T1."DEPARTMENT" AS "Department_2",
  189. T14."Standort_Name" AS "Standort_Name",
  190. T14."Standort_ID" AS "Standort_ID",
  191. T14."Hauptbetrieb_Name" AS "Hauptbetrieb_Name",
  192. CASE
  193. WHEN (T14."Hauptbetrieb_ID" IS NULL)
  194. THEN ('1')
  195. ELSE (T14."Hauptbetrieb_ID")
  196. END AS "Hauptbetrieb_ID",
  197. CASE
  198. WHEN (
  199. ((- 1 * datediff(day, (getdate()), T1."INVOICE_DATE")) <= 30)
  200. AND (T3."ORDER_LINETYPE" = '4')
  201. )
  202. THEN (
  203. (rtrim((((T3."LINE_NUMBER"))))) + ' - ' + T3."REPAIR_CODE" + ' ' + (
  204. CASE
  205. WHEN (T3."REPAIR_NAME" LIKE '%;%')
  206. THEN ('ung�ltiger Repair Name')
  207. ELSE (T3."REPAIR_NAME")
  208. END
  209. )
  210. )
  211. WHEN (
  212. ((- 1 * datediff(day, (getdate()), T1."INVOICE_DATE")) <= 30)
  213. AND (T3."ORDER_LINETYPE" <> '4')
  214. )
  215. THEN ((rtrim((((T3."LINE_NUMBER"))))) + ' - ' + T3."PROD_CODE" + ' ' + T3."PROD_NAME")
  216. ELSE ('Auftr�ge �lter 30 Tage')
  217. END AS "Auftragsposition",
  218. CASE
  219. WHEN ((- 1 * datediff(day, (getdate()), T1."INVOICE_DATE")) <= 30)
  220. THEN (
  221. (
  222. CASE
  223. WHEN (
  224. (
  225. CASE
  226. WHEN (
  227. (T2."SEL_FAMILY_NAME" IS NULL)
  228. OR (T2."SEL_FAMILY_NAME" = ' ')
  229. )
  230. THEN (T1."SALESMAN" + ' - ' + T2."SEL_NAME")
  231. ELSE ((rtrim(T2."SEL_FAMILY_NAME")) + ', ' + T2."SEL_FIRST_NAME")
  232. END
  233. ) IS NOT NULL
  234. )
  235. THEN ((left((((T1."ORDER_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + (rtrim(T2."SEL_FAMILY_NAME")))
  236. ELSE ((left((((T1."ORDER_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + T1."SALESMAN")
  237. END
  238. )
  239. )
  240. ELSE ('Auftr�ge �lter 30 Tage')
  241. END AS "Order_Desc_30",
  242. T1."ZIPCODE" AS "Zipcode",
  243. (left(T1."ZIPCODE", 4)) AS "PLZ_4_Stelle",
  244. (left(T1."ZIPCODE", 3)) AS "PLZ_3_Stelle",
  245. (left(T1."ZIPCODE", 2)) AS "PLZ_2_Stelle",
  246. (left(T1."ZIPCODE", 1)) AS "PLZ_1_Stelle",
  247. T8."REPAIR_GRP_SPECIFY" AS "Repair Grp Specify",
  248. CASE
  249. WHEN ((- 1 * datediff(day, (getdate()), T1."INVOICE_DATE")) <= 30)
  250. THEN (
  251. (
  252. CASE
  253. WHEN (
  254. (
  255. CASE
  256. WHEN (
  257. (T2."SEL_FAMILY_NAME" IS NULL)
  258. OR (T2."SEL_FAMILY_NAME" = ' ')
  259. )
  260. THEN (T1."SALESMAN" + ' - ' + T2."SEL_NAME")
  261. ELSE ((rtrim(T2."SEL_FAMILY_NAME")) + ', ' + T2."SEL_FIRST_NAME")
  262. END
  263. ) IS NOT NULL
  264. )
  265. THEN ((left((((T1."INVOICE_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + (rtrim(T2."SEL_FAMILY_NAME")))
  266. ELSE ((left((((T1."INVOICE_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + T1."SALESMAN")
  267. END
  268. )
  269. )
  270. ELSE ('Rechnungen �lter 30 Tage')
  271. END AS "Invoice_Desc_30",
  272. CASE
  273. WHEN (
  274. (
  275. CASE
  276. WHEN (
  277. (T2."SEL_FAMILY_NAME" IS NULL)
  278. OR (T2."SEL_FAMILY_NAME" = ' ')
  279. )
  280. THEN (T1."SALESMAN" + ' - ' + T2."SEL_NAME")
  281. ELSE ((rtrim(T2."SEL_FAMILY_NAME")) + ', ' + T2."SEL_FIRST_NAME")
  282. END
  283. ) IS NOT NULL
  284. )
  285. THEN ((left((((T1."INVOICE_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + (rtrim(T2."SEL_FAMILY_NAME")))
  286. ELSE ((left((((T1."INVOICE_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + T1."SALESMAN")
  287. END AS "Invoice_Desc",
  288. CASE
  289. WHEN (
  290. ((- 1 * datediff(day, (getdate()), T1."INVOICE_DATE")) <= 30)
  291. AND (
  292. (
  293. CASE
  294. WHEN (
  295. (T1."CUSTOMER_GROUP" = '00')
  296. AND (T1."PMT_TERM" = 'IN')
  297. )
  298. THEN ('Intern')
  299. ELSE (T9."Zuordnung")
  300. END
  301. ) <> 'Intern'
  302. )
  303. )
  304. THEN ((((T1."ORDER_NUMBER"))))
  305. WHEN (
  306. ((- 1 * datediff(day, (getdate()), T1."INVOICE_DATE")) <= 30)
  307. AND (
  308. (
  309. CASE
  310. WHEN (
  311. (T1."CUSTOMER_GROUP" = '00')
  312. AND (T1."PMT_TERM" = 'IN')
  313. )
  314. THEN ('Intern')
  315. ELSE (T9."Zuordnung")
  316. END
  317. ) = 'Intern'
  318. )
  319. )
  320. THEN ('Intern')
  321. ELSE ('Auftr�ge �lter 30 Tage')
  322. END AS "Order_Desc_30_alt",
  323. CASE
  324. WHEN ((- 1 * datediff(day, (getdate()), T1."INVOICE_DATE")) <= 100)
  325. THEN (
  326. (
  327. CASE
  328. WHEN (
  329. (
  330. CASE
  331. WHEN (
  332. (T2."SEL_FAMILY_NAME" IS NULL)
  333. OR (T2."SEL_FAMILY_NAME" = ' ')
  334. )
  335. THEN (T1."SALESMAN" + ' - ' + T2."SEL_NAME")
  336. ELSE ((rtrim(T2."SEL_FAMILY_NAME")) + ', ' + T2."SEL_FIRST_NAME")
  337. END
  338. ) IS NOT NULL
  339. )
  340. THEN ((left((((T1."ORDER_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + (rtrim(T2."SEL_FAMILY_NAME")))
  341. ELSE ((left((((T1."ORDER_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + T1."SALESMAN")
  342. END
  343. )
  344. )
  345. ELSE ('Auftr�ge �lter 100 Tage')
  346. END AS "Order_Desc_100",
  347. (rtrim(T1."PRICE_CODE")) + ' - ' + (rtrim(T1."WORKSHOP_PRICECODE")) AS "Preiscode",
  348. CASE
  349. WHEN (T3."ORDER_LINETYPE" <> '1')
  350. THEN (T3."DISCOUNT")
  351. ELSE (0)
  352. END AS "Rabatt Lohn",
  353. CASE
  354. WHEN (T3."ORDER_LINETYPE" = '1')
  355. THEN (T3."DISCOUNT")
  356. ELSE (0)
  357. END AS "Rabatt Teile",
  358. CASE
  359. WHEN (
  360. (T3."INV_TIME" <> 0)
  361. AND (T3."LINES_NET_VALUE" = .00)
  362. )
  363. THEN (T3."REDUCTION_AMOUNT" * - 1)
  364. WHEN (
  365. (T3."ORDER_LINETYPE" = '3')
  366. AND (T3."PROD_CODE" = 'EP')
  367. )
  368. THEN (T3."LINES_NET_VALUE")
  369. ELSE NULL
  370. END AS "Nachlass",
  371. CASE
  372. WHEN (
  373. (
  374. (
  375. CASE
  376. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  377. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  378. ELSE (0)
  379. END
  380. ) / 365
  381. ) BETWEEN 0.01 AND 0.99
  382. )
  383. THEN ('1')
  384. WHEN (
  385. (
  386. (
  387. CASE
  388. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  389. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  390. ELSE (0)
  391. END
  392. ) / 365
  393. ) BETWEEN 1.00 AND 1.99
  394. )
  395. THEN ('2')
  396. WHEN (
  397. (
  398. (
  399. CASE
  400. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  401. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  402. ELSE (0)
  403. END
  404. ) / 365
  405. ) BETWEEN 2.00 AND 2.99
  406. )
  407. THEN ('3')
  408. WHEN (
  409. (
  410. (
  411. CASE
  412. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  413. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  414. ELSE (0)
  415. END
  416. ) / 365
  417. ) BETWEEN 3.00 AND 3.99
  418. )
  419. THEN ('4')
  420. WHEN (
  421. (
  422. (
  423. CASE
  424. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  425. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  426. ELSE (0)
  427. END
  428. ) / 365
  429. ) BETWEEN 4.00 AND 4.99
  430. )
  431. THEN ('5')
  432. WHEN (
  433. (
  434. (
  435. CASE
  436. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  437. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  438. ELSE (0)
  439. END
  440. ) / 365
  441. ) BETWEEN 5.00 AND 5.99
  442. )
  443. THEN ('6')
  444. WHEN (
  445. (
  446. (
  447. CASE
  448. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  449. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  450. ELSE (0)
  451. END
  452. ) / 365
  453. ) BETWEEN 6.00 AND 6.99
  454. )
  455. THEN ('7')
  456. WHEN (
  457. (
  458. (
  459. CASE
  460. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  461. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  462. ELSE (0)
  463. END
  464. ) / 365
  465. ) BETWEEN 7.00 AND 7.99
  466. )
  467. THEN ('8')
  468. WHEN (
  469. (
  470. (
  471. CASE
  472. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  473. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  474. ELSE (0)
  475. END
  476. ) / 365
  477. ) BETWEEN 8.00 AND 8.99
  478. )
  479. THEN ('9')
  480. WHEN (
  481. (
  482. (
  483. CASE
  484. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  485. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  486. ELSE (0)
  487. END
  488. ) / 365
  489. ) BETWEEN 9.00 AND 9.99
  490. )
  491. THEN ('10')
  492. WHEN (
  493. (
  494. (
  495. CASE
  496. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  497. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  498. ELSE (0)
  499. END
  500. ) / 365
  501. ) > 9.99
  502. )
  503. THEN ('> 10')
  504. WHEN (
  505. (
  506. (
  507. CASE
  508. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  509. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  510. ELSE (0)
  511. END
  512. ) / 365
  513. ) = 0
  514. )
  515. THEN ('keine Angabe')
  516. ELSE NULL
  517. END AS "FZG-Altersstaffel",
  518. (
  519. CASE
  520. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  521. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  522. ELSE (0)
  523. END
  524. ) / 365 AS "Fahrzeugalter_Jahr",
  525. CASE
  526. WHEN (T13."FIRST_REG_DATE" <> convert(DATETIME, '1800-01-01 00:00:00.000'))
  527. THEN ((- 1 * datediff(day, T1."INVOICE_DATE", T13."FIRST_REG_DATE")))
  528. ELSE (0)
  529. END AS "Fahrzeugalter_Tage",
  530. T13."FIRST_REG_DATE" AS "First Reg Date",
  531. CASE
  532. WHEN (T11."Fabrikat" IS NULL)
  533. THEN ('Fremd')
  534. ELSE (T11."Fabrikat")
  535. END AS "Fabrikat",
  536. (
  537. CASE
  538. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  539. THEN (T3."USED_TIME_INT" * (T1."SPLIT_PCT_MAIN" / 100))
  540. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  541. THEN (T3."USED_TIME_INT" * (T1."SPLIT_PCT_SUB1" / 100))
  542. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  543. THEN (T3."USED_TIME_INT" * (T1."SPLIT_PCT_SUB2" / 100))
  544. ELSE (T3."USED_TIME_INT")
  545. END
  546. ) * 12 AS "benutzte AW",
  547. (
  548. CASE
  549. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  550. THEN (
  551. (
  552. CASE
  553. WHEN (
  554. (
  555. (T1."CLIENT_DB" IN ('dese01'))
  556. AND (
  557. (
  558. CASE
  559. WHEN (
  560. (
  561. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  562. AND (T1."CLIENT_DB" = 'deop01')
  563. )
  564. AND ((left(T1."DEPARTMENT", 2)) = '11')
  565. )
  566. THEN ('111')
  567. ELSE ((left(T1."DEPARTMENT", 2)))
  568. END
  569. ) IN ('65', 'S5')
  570. )
  571. )
  572. AND (T3."MAKE_TIME_UNIT" = 'S100')
  573. )
  574. THEN (T3."INV_TIME_INT" / 100)
  575. ELSE (T3."INV_TIME_INT")
  576. END
  577. ) * (T1."SPLIT_PCT_MAIN" / 100)
  578. )
  579. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  580. THEN (
  581. (
  582. CASE
  583. WHEN (
  584. (
  585. (T1."CLIENT_DB" IN ('dese01'))
  586. AND (
  587. (
  588. CASE
  589. WHEN (
  590. (
  591. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  592. AND (T1."CLIENT_DB" = 'deop01')
  593. )
  594. AND ((left(T1."DEPARTMENT", 2)) = '11')
  595. )
  596. THEN ('111')
  597. ELSE ((left(T1."DEPARTMENT", 2)))
  598. END
  599. ) IN ('65', 'S5')
  600. )
  601. )
  602. AND (T3."MAKE_TIME_UNIT" = 'S100')
  603. )
  604. THEN (T3."INV_TIME_INT" / 100)
  605. ELSE (T3."INV_TIME_INT")
  606. END
  607. ) * (T1."SPLIT_PCT_SUB1" / 100)
  608. )
  609. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  610. THEN (
  611. (
  612. CASE
  613. WHEN (
  614. (
  615. (T1."CLIENT_DB" IN ('dese01'))
  616. AND (
  617. (
  618. CASE
  619. WHEN (
  620. (
  621. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  622. AND (T1."CLIENT_DB" = 'deop01')
  623. )
  624. AND ((left(T1."DEPARTMENT", 2)) = '11')
  625. )
  626. THEN ('111')
  627. ELSE ((left(T1."DEPARTMENT", 2)))
  628. END
  629. ) IN ('65', 'S5')
  630. )
  631. )
  632. AND (T3."MAKE_TIME_UNIT" = 'S100')
  633. )
  634. THEN (T3."INV_TIME_INT" / 100)
  635. ELSE (T3."INV_TIME_INT")
  636. END
  637. ) * (T1."SPLIT_PCT_SUB2" / 100)
  638. )
  639. ELSE (
  640. (
  641. CASE
  642. WHEN (
  643. (
  644. (T1."CLIENT_DB" IN ('dese01'))
  645. AND (
  646. (
  647. CASE
  648. WHEN (
  649. (
  650. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  651. AND (T1."CLIENT_DB" = 'deop01')
  652. )
  653. AND ((left(T1."DEPARTMENT", 2)) = '11')
  654. )
  655. THEN ('111')
  656. ELSE ((left(T1."DEPARTMENT", 2)))
  657. END
  658. ) IN ('65', 'S5')
  659. )
  660. )
  661. AND (T3."MAKE_TIME_UNIT" = 'S100')
  662. )
  663. THEN (T3."INV_TIME_INT" / 100)
  664. ELSE (T3."INV_TIME_INT")
  665. END
  666. )
  667. )
  668. END
  669. ) * 12 AS "verk. AW",
  670. CASE
  671. WHEN ((- 1 * datediff(day, (getdate()), T1."INVOICE_DATE")) <= 7)
  672. THEN (
  673. (
  674. CASE
  675. WHEN (
  676. (
  677. CASE
  678. WHEN (
  679. (T2."SEL_FAMILY_NAME" IS NULL)
  680. OR (T2."SEL_FAMILY_NAME" = ' ')
  681. )
  682. THEN (T1."SALESMAN" + ' - ' + T2."SEL_NAME")
  683. ELSE ((rtrim(T2."SEL_FAMILY_NAME")) + ', ' + T2."SEL_FIRST_NAME")
  684. END
  685. ) IS NOT NULL
  686. )
  687. THEN ((left((((T1."ORDER_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + (rtrim(T2."SEL_FAMILY_NAME")))
  688. ELSE ((left((((T1."ORDER_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + T1."SALESMAN")
  689. END
  690. ) + ' - ' + (convert(VARCHAR(50), year(T1."INVOICE_DATE")) + '-' + convert(VARCHAR(50), month(T1."INVOICE_DATE")) + '-' + convert(VARCHAR(50), day(T1."INVOICE_DATE")))
  691. )
  692. ELSE NULL
  693. END AS "Order Number Rg_Ausgang",
  694. CASE
  695. WHEN (
  696. (
  697. CASE
  698. WHEN (
  699. (T2."SEL_FAMILY_NAME" IS NULL)
  700. OR (T2."SEL_FAMILY_NAME" = ' ')
  701. )
  702. THEN (T1."SALESMAN" + ' - ' + T2."SEL_NAME")
  703. ELSE ((rtrim(T2."SEL_FAMILY_NAME")) + ', ' + T2."SEL_FIRST_NAME")
  704. END
  705. ) IS NOT NULL
  706. )
  707. THEN ((left((((T1."ORDER_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + (rtrim(T2."SEL_FAMILY_NAME")))
  708. ELSE ((left((((T1."ORDER_NUMBER"))), 7)) + ' - ' + ((rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME") + ' - ' + T1."SALESMAN")
  709. END AS "Order Number",
  710. (db_name()) AS "Mandant",
  711. CASE
  712. WHEN (
  713. (
  714. (
  715. (
  716. (
  717. (
  718. CASE
  719. WHEN (
  720. (T3."ORDER_LINETYPE" = '1')
  721. AND (T1."STATUS" BETWEEN '40' AND '51')
  722. )
  723. THEN (T3."LINES_NET_VALUE")
  724. ELSE NULL
  725. END
  726. ) - (
  727. CASE
  728. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  729. THEN (
  730. (
  731. CASE
  732. WHEN (
  733. (T3."ORDER_LINETYPE" = '1')
  734. AND (T1."STATUS" BETWEEN '40' AND '59')
  735. )
  736. THEN (T3."LINE_COSTS")
  737. ELSE NULL
  738. END
  739. ) * (T1."SPLIT_PCT_MAIN" / 100)
  740. )
  741. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  742. THEN (
  743. (
  744. CASE
  745. WHEN (
  746. (T3."ORDER_LINETYPE" = '1')
  747. AND (T1."STATUS" BETWEEN '40' AND '59')
  748. )
  749. THEN (T3."LINE_COSTS")
  750. ELSE NULL
  751. END
  752. ) * (T1."SPLIT_PCT_SUB1" / 100)
  753. )
  754. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  755. THEN (
  756. (
  757. CASE
  758. WHEN (
  759. (T3."ORDER_LINETYPE" = '1')
  760. AND (T1."STATUS" BETWEEN '40' AND '59')
  761. )
  762. THEN (T3."LINE_COSTS")
  763. ELSE NULL
  764. END
  765. ) * (T1."SPLIT_PCT_SUB2" / 100)
  766. )
  767. ELSE (
  768. (
  769. CASE
  770. WHEN (
  771. (T3."ORDER_LINETYPE" = '1')
  772. AND (T1."STATUS" BETWEEN '40' AND '59')
  773. )
  774. THEN (T3."LINE_COSTS")
  775. ELSE NULL
  776. END
  777. )
  778. )
  779. END
  780. )
  781. )
  782. ) < 0
  783. )
  784. OR (
  785. (
  786. (
  787. CASE
  788. WHEN (
  789. (T3."ORDER_LINETYPE" = '1')
  790. AND (T1."STATUS" BETWEEN '30' AND '39')
  791. )
  792. THEN (T3."LINES_NET_VALUE")
  793. ELSE NULL
  794. END
  795. ) - (
  796. CASE
  797. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  798. THEN (
  799. (
  800. CASE
  801. WHEN (
  802. (T3."ORDER_LINETYPE" = '1')
  803. AND (T1."STATUS" BETWEEN '30' AND '39')
  804. )
  805. THEN (T3."LINE_COSTS")
  806. ELSE NULL
  807. END
  808. ) * (T1."SPLIT_PCT_MAIN" / 100)
  809. )
  810. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  811. THEN (
  812. (
  813. CASE
  814. WHEN (
  815. (T3."ORDER_LINETYPE" = '1')
  816. AND (T1."STATUS" BETWEEN '30' AND '39')
  817. )
  818. THEN (T3."LINE_COSTS")
  819. ELSE NULL
  820. END
  821. ) * (T1."SPLIT_PCT_SUB1" / 100)
  822. )
  823. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  824. THEN (
  825. (
  826. CASE
  827. WHEN (
  828. (T3."ORDER_LINETYPE" = '1')
  829. AND (T1."STATUS" BETWEEN '30' AND '39')
  830. )
  831. THEN (T3."LINE_COSTS")
  832. ELSE NULL
  833. END
  834. ) * (T1."SPLIT_PCT_SUB2" / 100)
  835. )
  836. ELSE (
  837. (
  838. CASE
  839. WHEN (
  840. (T3."ORDER_LINETYPE" = '1')
  841. AND (T1."STATUS" BETWEEN '30' AND '39')
  842. )
  843. THEN (T3."LINE_COSTS")
  844. ELSE NULL
  845. END
  846. )
  847. )
  848. END
  849. )
  850. ) < 0
  851. )
  852. )
  853. AND (
  854. (
  855. CASE
  856. WHEN (T1."STATUS" IN ('35', '37', '47', '50'))
  857. THEN ('Rechnung')
  858. WHEN (T1."STATUS" IN ('36', '39', '49', '51'))
  859. THEN ('Gutschrift')
  860. ELSE NULL
  861. END
  862. ) = 'Rechnung'
  863. )
  864. )
  865. THEN ('VK < EK')
  866. ELSE ('VK > EK')
  867. END AS "VK < EK",
  868. (
  869. CASE
  870. WHEN (
  871. (T3."ORDER_LINETYPE" = '1')
  872. AND (T1."STATUS" BETWEEN '30' AND '39')
  873. )
  874. THEN (T3."LINES_NET_VALUE")
  875. ELSE NULL
  876. END
  877. ) - (
  878. CASE
  879. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  880. THEN (
  881. (
  882. CASE
  883. WHEN (
  884. (T3."ORDER_LINETYPE" = '1')
  885. AND (T1."STATUS" BETWEEN '30' AND '39')
  886. )
  887. THEN (T3."LINE_COSTS")
  888. ELSE NULL
  889. END
  890. ) * (T1."SPLIT_PCT_MAIN" / 100)
  891. )
  892. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  893. THEN (
  894. (
  895. CASE
  896. WHEN (
  897. (T3."ORDER_LINETYPE" = '1')
  898. AND (T1."STATUS" BETWEEN '30' AND '39')
  899. )
  900. THEN (T3."LINE_COSTS")
  901. ELSE NULL
  902. END
  903. ) * (T1."SPLIT_PCT_SUB1" / 100)
  904. )
  905. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  906. THEN (
  907. (
  908. CASE
  909. WHEN (
  910. (T3."ORDER_LINETYPE" = '1')
  911. AND (T1."STATUS" BETWEEN '30' AND '39')
  912. )
  913. THEN (T3."LINE_COSTS")
  914. ELSE NULL
  915. END
  916. ) * (T1."SPLIT_PCT_SUB2" / 100)
  917. )
  918. ELSE (
  919. (
  920. CASE
  921. WHEN (
  922. (T3."ORDER_LINETYPE" = '1')
  923. AND (T1."STATUS" BETWEEN '30' AND '39')
  924. )
  925. THEN (T3."LINE_COSTS")
  926. ELSE NULL
  927. END
  928. )
  929. )
  930. END
  931. ) AS "DB 1 Teile T",
  932. (
  933. (
  934. CASE
  935. WHEN (
  936. (T3."ORDER_LINETYPE" = '1')
  937. AND (T1."STATUS" BETWEEN '40' AND '51')
  938. )
  939. THEN (T3."LINES_NET_VALUE")
  940. ELSE NULL
  941. END
  942. ) - (
  943. CASE
  944. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  945. THEN (
  946. (
  947. CASE
  948. WHEN (
  949. (T3."ORDER_LINETYPE" = '1')
  950. AND (T1."STATUS" BETWEEN '40' AND '59')
  951. )
  952. THEN (T3."LINE_COSTS")
  953. ELSE NULL
  954. END
  955. ) * (T1."SPLIT_PCT_MAIN" / 100)
  956. )
  957. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  958. THEN (
  959. (
  960. CASE
  961. WHEN (
  962. (T3."ORDER_LINETYPE" = '1')
  963. AND (T1."STATUS" BETWEEN '40' AND '59')
  964. )
  965. THEN (T3."LINE_COSTS")
  966. ELSE NULL
  967. END
  968. ) * (T1."SPLIT_PCT_SUB1" / 100)
  969. )
  970. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  971. THEN (
  972. (
  973. CASE
  974. WHEN (
  975. (T3."ORDER_LINETYPE" = '1')
  976. AND (T1."STATUS" BETWEEN '40' AND '59')
  977. )
  978. THEN (T3."LINE_COSTS")
  979. ELSE NULL
  980. END
  981. ) * (T1."SPLIT_PCT_SUB2" / 100)
  982. )
  983. ELSE (
  984. (
  985. CASE
  986. WHEN (
  987. (T3."ORDER_LINETYPE" = '1')
  988. AND (T1."STATUS" BETWEEN '40' AND '59')
  989. )
  990. THEN (T3."LINE_COSTS")
  991. ELSE NULL
  992. END
  993. )
  994. )
  995. END
  996. )
  997. ) AS "DB 1 Teile SC",
  998. T3."LINES_NET_VALUE" - T3."LINE_COSTS" AS "DB",
  999. CASE
  1000. WHEN (T1."STATUS" IN ('35', '37', '47', '50'))
  1001. THEN ('Rechnung')
  1002. WHEN (T1."STATUS" IN ('36', '39', '49', '51'))
  1003. THEN ('Gutschrift')
  1004. ELSE NULL
  1005. END AS "Rechnung/Gutschrift",
  1006. CASE
  1007. WHEN (
  1008. (T3."ORDER_LINETYPE" = '1')
  1009. AND (T1."STATUS" BETWEEN '30' AND '39')
  1010. )
  1011. THEN (T3."LINE_COSTS")
  1012. ELSE NULL
  1013. END AS "Einsatz Teile (nur Teile)_vor_Split",
  1014. CASE
  1015. WHEN (
  1016. (T3."ORDER_LINETYPE" = '1')
  1017. AND (T1."STATUS" BETWEEN '40' AND '59')
  1018. )
  1019. THEN (T3."LINE_COSTS")
  1020. ELSE NULL
  1021. END AS "Einsatz Teile Service_vor_Split",
  1022. T1."BASIS_NUMBER" + ' - ' + T1."REGISTER_NUMBER" AS "Fahrzeug",
  1023. T12."MOD_LIN_SPECIFY" AS "Model",
  1024. T11."Fabrikat" AS "Fabrikat_ori",
  1025. T10."DESCRIPTION" AS "Description",
  1026. CASE
  1027. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  1028. THEN (
  1029. (
  1030. CASE
  1031. WHEN (
  1032. (T3."ORDER_LINETYPE" = '1')
  1033. AND (T1."STATUS" BETWEEN '30' AND '39')
  1034. )
  1035. THEN (T3."LINE_COSTS")
  1036. ELSE NULL
  1037. END
  1038. ) * (T1."SPLIT_PCT_MAIN" / 100)
  1039. )
  1040. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  1041. THEN (
  1042. (
  1043. CASE
  1044. WHEN (
  1045. (T3."ORDER_LINETYPE" = '1')
  1046. AND (T1."STATUS" BETWEEN '30' AND '39')
  1047. )
  1048. THEN (T3."LINE_COSTS")
  1049. ELSE NULL
  1050. END
  1051. ) * (T1."SPLIT_PCT_SUB1" / 100)
  1052. )
  1053. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  1054. THEN (
  1055. (
  1056. CASE
  1057. WHEN (
  1058. (T3."ORDER_LINETYPE" = '1')
  1059. AND (T1."STATUS" BETWEEN '30' AND '39')
  1060. )
  1061. THEN (T3."LINE_COSTS")
  1062. ELSE NULL
  1063. END
  1064. ) * (T1."SPLIT_PCT_SUB2" / 100)
  1065. )
  1066. ELSE (
  1067. (
  1068. CASE
  1069. WHEN (
  1070. (T3."ORDER_LINETYPE" = '1')
  1071. AND (T1."STATUS" BETWEEN '30' AND '39')
  1072. )
  1073. THEN (T3."LINE_COSTS")
  1074. ELSE NULL
  1075. END
  1076. )
  1077. )
  1078. END AS "Einsatz Teile (nur Teile)",
  1079. CASE
  1080. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  1081. THEN (
  1082. (
  1083. CASE
  1084. WHEN (
  1085. (T3."ORDER_LINETYPE" = '1')
  1086. AND (T1."STATUS" BETWEEN '40' AND '59')
  1087. )
  1088. THEN (T3."LINE_COSTS")
  1089. ELSE NULL
  1090. END
  1091. ) * (T1."SPLIT_PCT_MAIN" / 100)
  1092. )
  1093. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  1094. THEN (
  1095. (
  1096. CASE
  1097. WHEN (
  1098. (T3."ORDER_LINETYPE" = '1')
  1099. AND (T1."STATUS" BETWEEN '40' AND '59')
  1100. )
  1101. THEN (T3."LINE_COSTS")
  1102. ELSE NULL
  1103. END
  1104. ) * (T1."SPLIT_PCT_SUB1" / 100)
  1105. )
  1106. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  1107. THEN (
  1108. (
  1109. CASE
  1110. WHEN (
  1111. (T3."ORDER_LINETYPE" = '1')
  1112. AND (T1."STATUS" BETWEEN '40' AND '59')
  1113. )
  1114. THEN (T3."LINE_COSTS")
  1115. ELSE NULL
  1116. END
  1117. ) * (T1."SPLIT_PCT_SUB2" / 100)
  1118. )
  1119. ELSE (
  1120. (
  1121. CASE
  1122. WHEN (
  1123. (T3."ORDER_LINETYPE" = '1')
  1124. AND (T1."STATUS" BETWEEN '40' AND '59')
  1125. )
  1126. THEN (T3."LINE_COSTS")
  1127. ELSE NULL
  1128. END
  1129. )
  1130. )
  1131. END AS "Einsatz Teile Service",
  1132. T10."GLOBAL_MAKE_CD" AS "Global Make Cd",
  1133. CASE
  1134. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  1135. THEN (T3."USED_TIME_INT" * (T1."SPLIT_PCT_MAIN" / 100))
  1136. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  1137. THEN (T3."USED_TIME_INT" * (T1."SPLIT_PCT_SUB1" / 100))
  1138. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  1139. THEN (T3."USED_TIME_INT" * (T1."SPLIT_PCT_SUB2" / 100))
  1140. ELSE (T3."USED_TIME_INT")
  1141. END AS "benutzte Zeit (Auftrag)",
  1142. CASE
  1143. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_MAIN_ORDERNO")
  1144. THEN (
  1145. (
  1146. CASE
  1147. WHEN (
  1148. (
  1149. (T1."CLIENT_DB" IN ('dese01'))
  1150. AND (
  1151. (
  1152. CASE
  1153. WHEN (
  1154. (
  1155. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  1156. AND (T1."CLIENT_DB" = 'deop01')
  1157. )
  1158. AND ((left(T1."DEPARTMENT", 2)) = '11')
  1159. )
  1160. THEN ('111')
  1161. ELSE ((left(T1."DEPARTMENT", 2)))
  1162. END
  1163. ) IN ('65', 'S5')
  1164. )
  1165. )
  1166. AND (T3."MAKE_TIME_UNIT" = 'S100')
  1167. )
  1168. THEN (T3."INV_TIME_INT" / 100)
  1169. ELSE (T3."INV_TIME_INT")
  1170. END
  1171. ) * (T1."SPLIT_PCT_MAIN" / 100)
  1172. )
  1173. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB1_ORDERNO")
  1174. THEN (
  1175. (
  1176. CASE
  1177. WHEN (
  1178. (
  1179. (T1."CLIENT_DB" IN ('dese01'))
  1180. AND (
  1181. (
  1182. CASE
  1183. WHEN (
  1184. (
  1185. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  1186. AND (T1."CLIENT_DB" = 'deop01')
  1187. )
  1188. AND ((left(T1."DEPARTMENT", 2)) = '11')
  1189. )
  1190. THEN ('111')
  1191. ELSE ((left(T1."DEPARTMENT", 2)))
  1192. END
  1193. ) IN ('65', 'S5')
  1194. )
  1195. )
  1196. AND (T3."MAKE_TIME_UNIT" = 'S100')
  1197. )
  1198. THEN (T3."INV_TIME_INT" / 100)
  1199. ELSE (T3."INV_TIME_INT")
  1200. END
  1201. ) * (T1."SPLIT_PCT_SUB1" / 100)
  1202. )
  1203. WHEN (T1."ORDER_NUMBER" = T1."SPLIT_SUB2_ORDERNO")
  1204. THEN (
  1205. (
  1206. CASE
  1207. WHEN (
  1208. (
  1209. (T1."CLIENT_DB" IN ('dese01'))
  1210. AND (
  1211. (
  1212. CASE
  1213. WHEN (
  1214. (
  1215. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  1216. AND (T1."CLIENT_DB" = 'deop01')
  1217. )
  1218. AND ((left(T1."DEPARTMENT", 2)) = '11')
  1219. )
  1220. THEN ('111')
  1221. ELSE ((left(T1."DEPARTMENT", 2)))
  1222. END
  1223. ) IN ('65', 'S5')
  1224. )
  1225. )
  1226. AND (T3."MAKE_TIME_UNIT" = 'S100')
  1227. )
  1228. THEN (T3."INV_TIME_INT" / 100)
  1229. ELSE (T3."INV_TIME_INT")
  1230. END
  1231. ) * (T1."SPLIT_PCT_SUB2" / 100)
  1232. )
  1233. ELSE (
  1234. (
  1235. CASE
  1236. WHEN (
  1237. (
  1238. (T1."CLIENT_DB" IN ('dese01'))
  1239. AND (
  1240. (
  1241. CASE
  1242. WHEN (
  1243. (
  1244. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  1245. AND (T1."CLIENT_DB" = 'deop01')
  1246. )
  1247. AND ((left(T1."DEPARTMENT", 2)) = '11')
  1248. )
  1249. THEN ('111')
  1250. ELSE ((left(T1."DEPARTMENT", 2)))
  1251. END
  1252. ) IN ('65', 'S5')
  1253. )
  1254. )
  1255. AND (T3."MAKE_TIME_UNIT" = 'S100')
  1256. )
  1257. THEN (T3."INV_TIME_INT" / 100)
  1258. ELSE (T3."INV_TIME_INT")
  1259. END
  1260. )
  1261. )
  1262. END AS "verk. Stunden",
  1263. CASE
  1264. WHEN (T3."MAKE_TIME_UNIT" = 'AW12')
  1265. THEN (T3."USED_TIME")
  1266. WHEN (T3."MAKE_TIME_UNIT" IN ('S100', 'CV'))
  1267. THEN (T3."USED_TIME" * 12)
  1268. WHEN (T3."MAKE_TIME_UNIT" IN ('A100'))
  1269. THEN (T3."USED_TIME" / 100 * 12)
  1270. WHEN (T3."MAKE_TIME_UNIT" IN ('A120'))
  1271. THEN (T3."USED_TIME" / 120 * 12)
  1272. WHEN (T3."MAKE_TIME_UNIT" IN ('AW10'))
  1273. THEN (T3."USED_TIME" / 10 * 12)
  1274. ELSE NULL
  1275. END AS "benutzte AW_vor_Split",
  1276. T3."EST_TIME_INT" * 12 AS "Soll AW",
  1277. (rtrim(T1."DELIVERY_ACCOUNT")) + ' - ' + T1."NAME" AS "Kunde",
  1278. CASE
  1279. WHEN (T3."MAKE_TIME_UNIT" = 'AW12')
  1280. THEN (T3."INV_TIME")
  1281. WHEN (T3."MAKE_TIME_UNIT" IN ('S100', 'CV'))
  1282. THEN (T3."INV_TIME" * 12)
  1283. WHEN (T3."MAKE_TIME_UNIT" IN ('A100'))
  1284. THEN (T3."INV_TIME" / 100 * 12)
  1285. WHEN (T3."MAKE_TIME_UNIT" IN ('A120'))
  1286. THEN (T3."INV_TIME" / 120 * 12)
  1287. WHEN (T3."MAKE_TIME_UNIT" IN ('AW10'))
  1288. THEN (T3."INV_TIME" / 10 * 12)
  1289. ELSE NULL
  1290. END AS "verk. AW_vor_Split",
  1291. CASE
  1292. WHEN (
  1293. (T3."ORDER_LINETYPE" = '3')
  1294. AND (T3."PROD_CODE" <> 'TU')
  1295. )
  1296. THEN (T3."LINES_NET_VALUE")
  1297. ELSE NULL
  1298. END AS "Umsatz Sonstiges",
  1299. T3."USED_TIME_INT" AS "Used Time Int",
  1300. T3."EST_TIME_INT" AS "Est Time Int",
  1301. CASE
  1302. WHEN (
  1303. (
  1304. (T1."CLIENT_DB" IN ('dese01'))
  1305. AND (
  1306. (
  1307. CASE
  1308. WHEN (
  1309. (
  1310. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  1311. AND (T1."CLIENT_DB" = 'deop01')
  1312. )
  1313. AND ((left(T1."DEPARTMENT", 2)) = '11')
  1314. )
  1315. THEN ('111')
  1316. ELSE ((left(T1."DEPARTMENT", 2)))
  1317. END
  1318. ) IN ('65', 'S5')
  1319. )
  1320. )
  1321. AND (T3."MAKE_TIME_UNIT" = 'S100')
  1322. )
  1323. THEN (T3."INV_TIME_INT" / 100)
  1324. ELSE (T3."INV_TIME_INT")
  1325. END AS "verk. Stunden_vor_Split",
  1326. CASE
  1327. WHEN (T1."STATUS" IN ('35', '37', '39', '47', '49', '34', '36'))
  1328. THEN ('Rechnung/Gutschrift')
  1329. WHEN (T1."STATUS" IN ('30', '40', '32', '36'))
  1330. THEN ('offen')
  1331. WHEN (T1."STATUS" IN ('41'))
  1332. THEN ('Kostenvoranschlag')
  1333. ELSE NULL
  1334. END AS "Status_1",
  1335. CASE
  1336. WHEN (
  1337. (T3."ORDER_LINETYPE" = '1')
  1338. AND (T1."STATUS" BETWEEN '30' AND '39')
  1339. )
  1340. THEN (T3."LINES_NET_VALUE")
  1341. ELSE NULL
  1342. END AS "Umsatz Teile (nur Teile)",
  1343. CASE
  1344. WHEN (
  1345. (T3."INV_TIME" <> 0)
  1346. AND (T3."LINES_NET_VALUE" <> .00)
  1347. )
  1348. THEN (T3."LINES_NET_VALUE")
  1349. ELSE NULL
  1350. END AS "Umsatz Lohn",
  1351. CASE
  1352. WHEN (
  1353. (T3."ORDER_LINETYPE" = '1')
  1354. AND (T1."STATUS" BETWEEN '40' AND '51')
  1355. )
  1356. THEN (T3."LINES_NET_VALUE")
  1357. ELSE NULL
  1358. END AS "Umsatz Teile Service",
  1359. T1."STATUS" + ' - ' + T4."STAT_SPECIFY" AS "Auftragsstatus",
  1360. CASE
  1361. WHEN (T1."STATUS" BETWEEN '30' AND '39')
  1362. THEN ('Teile')
  1363. WHEN (T1."STATUS" BETWEEN '40' AND '59')
  1364. THEN ('Service')
  1365. WHEN (T1."STATUS" = '70')
  1366. THEN ('sonst. Auftrag')
  1367. WHEN (T1."STATUS" = '91')
  1368. THEN ('Anfrage')
  1369. ELSE NULL
  1370. END AS "Auftragsart",
  1371. T7."SEL_NAME" AS "Sel Name_Monteur",
  1372. T2."LICENCE_ID" AS "Licence Id",
  1373. CASE
  1374. WHEN (
  1375. (T2."SEL_FAMILY_NAME" IS NULL)
  1376. OR (T2."SEL_FAMILY_NAME" = ' ')
  1377. )
  1378. THEN (T1."SALESMAN" + ' - ' + T2."SEL_NAME")
  1379. ELSE ((rtrim(T2."SEL_FAMILY_NAME")) + ', ' + T2."SEL_FIRST_NAME")
  1380. END AS "Serviceberater",
  1381. T1."PMT_TERM" + ' - ' + (
  1382. CASE
  1383. WHEN (T2."SEL_NAME" IN ('Dietmar Brehmer', '�mer Cokbilir', 'Carsten G�belt', 'Carsten Goebelt', 'Silke Liebe', 'Rene Sch�fer', 'Thomas Kienbaum', 'Marcos Pazos Nieto', 'Michael Zeller', 'Thomas Barnebeck', 'Christian Libowski', 'B�nyamin Tanrikulu', 'Andre Biller', 'Felice Mastrandrea', 'Matthias Molter', 'Alexander Lapp�hn', 'Sinan Cetin', 'Jeremias Perske', 'Andre Scheurich', 'Janek Van Der Lucht', 'Alexander Englert', 'Christian Hartig', 'Holger Conrad', 'Markus Gawlik', 'Ibrahim K�yner', 'Michael Christ', 'Manfred Peter', 'Christian Heim', 'Andreas Podlipny ', 'Nadine Wierschin', 'Andreas M�ller ', 'Arsenio Rosso ', 'Roberto Bombardieri', 'Christian Jung', 'Marcus Schwarz', 'Thomas Schulz', 'Michael Staudinger', 'Dennis Rapp', 'Gerhard Janetzko', 'Christian Agneskirchner', 'Nico Amend', 'Francesco Galoppo', 'Bernd Fahm', 'Hagen Borth', 'Frank Lieske', 'Matthias Ernst', 'Stefan Bohn', 'Guenter Lewold', 'Reinhard Zucker', 'Juergen Klug'))
  1384. THEN ('Serviceberater')
  1385. ELSE ('Sonstige')
  1386. END
  1387. ) AS "Gesch�ftsart",
  1388. CASE
  1389. WHEN (
  1390. (T1."CUSTOMER_GROUP" = '00')
  1391. AND (T1."PMT_TERM" = 'IN')
  1392. )
  1393. THEN ('Intern')
  1394. ELSE (T9."Zuordnung")
  1395. END AS "Umsatzart",
  1396. T6."CUSTOMER_GROUP" + ' - ' + T6."CUST_GROUP_SPECIFY" AS "Kundenart",
  1397. T5."DEPARTMENT_TYPE_ID" + ' - ' + T5."DESCRIPTION" AS "Kostenstelle",
  1398. (substring(T1."DEPARTMENT", 2, 1)) AS "Marke",
  1399. CASE
  1400. WHEN (
  1401. (
  1402. (T1."INVOICE_DATE" <= convert(DATETIME, '2019-11-22 00:00:00.000'))
  1403. AND (T1."CLIENT_DB" = 'deop01')
  1404. )
  1405. AND ((left(T1."DEPARTMENT", 2)) = '11')
  1406. )
  1407. THEN ('111')
  1408. ELSE ((left(T1."DEPARTMENT", 2)))
  1409. END AS "Standort",
  1410. T1."CLIENT_DB" AS "Hauptbetrieb",
  1411. T8."MAKE_CD" AS "Make Cd",
  1412. T8."REPAIR_GROUP" AS "Repair Group",
  1413. T7."SEL_FAMILY_NAME" AS "Sel Family Name_Monteur",
  1414. T7."SEL_FIRST_NAME" AS "Sel First Name_Monteur",
  1415. T7."SEL_DEPARTMENT" AS "Sel Department",
  1416. T7."SELLER_CODE" AS "Seller Code",
  1417. T6."CUST_GROUP_SPECIFY" AS "Cust Group Specify",
  1418. T6."CUSTOMER_GROUP" AS "Customer Group",
  1419. T2."SEL_FAMILY_NAME" AS "Sel Family Name",
  1420. T2."SEL_FIRST_NAME" AS "Sel First Name",
  1421. T2."SEL_DEPARTMENT" AS "Sel Department_2",
  1422. T2."SEL_NAME" AS "Sel Name",
  1423. T2."SELLER_CODE" AS "Seller Code_2",
  1424. T5."DESCRIPTION" AS "Description_2",
  1425. T5."DEPARTMENT_TYPE_ID" AS "Department Type Id",
  1426. T4."STAT_SPECIFY" AS "Stat Specify",
  1427. T4."STAT_CODE" AS "Stat Code",
  1428. T3."UNIQUE_IDENT" AS "Unique Ident",
  1429. T3."MAKE_TIME_UNIT" AS "Make Time Unit",
  1430. T3."INV_TIME_INT" AS "Inv Time Int",
  1431. T3."INV_TIME" AS "Inv Time",
  1432. T3."EST_TIME" AS "Est Time",
  1433. T3."USED_TIME" AS "Used Time",
  1434. CASE
  1435. WHEN (T3."REPAIR_NAME" LIKE '%;%')
  1436. THEN ('ung�ltiger Repair Name')
  1437. ELSE (T3."REPAIR_NAME")
  1438. END AS "Repair Name",
  1439. T3."REPAIR_GROUP" AS "Repair Group_2",
  1440. T3."REPAIR_CODE" AS "Repair Code",
  1441. T3."LINE_COSTS" AS "Line Costs",
  1442. T3."DELIVERY_QUANTITY" AS "Delivery Quantity",
  1443. T3."ORDER_QUANTITY" AS "Order Quantity",
  1444. T3."PROD_NAME" AS "Prod Name",
  1445. T3."PRODUCT_GROUP" AS "Product Group",
  1446. T3."MAKE_CD" AS "Make Cd_Position",
  1447. T3."PROD_CODE" AS "Prod Code",
  1448. T3."LINES_NET_VALUE" AS "Lines Net Value",
  1449. T3."STDPRICE" AS "Stdprice",
  1450. T3."DISCOUNT" AS "Discount",
  1451. T3."SALESMAN" AS "Salesman",
  1452. T3."MECHANIC_CODE" AS "Mechanic Code",
  1453. T3."REDUCTION_AMOUNT" AS "Reduction Amount",
  1454. T3."REDUCTION_CODE" AS "Reduction Code",
  1455. T3."ORDER_LINETYPE" AS "Order Linetype",
  1456. T3."LINE_NUMBER" AS "Line Number",
  1457. T3."ORDER_NUMBER" AS "Order Number_ori2",
  1458. T1."UNIQUE_IDENT" AS "Unique Ident_2",
  1459. T1."ACTUAL_INV_DATE_TIME" AS "Actual Inv Date Time",
  1460. T1."COMMISSION_SALESMAN" AS "Commission Salesman",
  1461. T1."WORKSHOP_TEAM" AS "Workshop Team",
  1462. T1."CHASSIS_NUMBER" AS "Chassis Number",
  1463. T1."TRANSFER_MAKE_CD" AS "Transfer Make Cd",
  1464. T1."YEAR_MODEL" AS "Year Model",
  1465. T1."MAKE_CD" AS "Make Cd_2",
  1466. T1."FAC_MODEL_CODE_S" AS "Fac Model Code S",
  1467. T1."END_TIME" AS "End Time",
  1468. T1."END_DATE" AS "End Date",
  1469. T1."ARRIVAL_DATE" AS "Arrival Date",
  1470. T1."ARRIVAL_TIME" AS "Arrival Time",
  1471. T1."SPLIT_COUNTER" AS "Split Counter",
  1472. T1."WORKSHOP_PRICECODE" AS "Workshop Pricecode",
  1473. T1."EXPECTED_ORDER_TIM" AS "Expected Order Tim",
  1474. T1."REFERENCE_NUMBER" AS "Reference Number",
  1475. T1."DISCOUNT_LIMIT" AS "Discount Limit",
  1476. T1."MAIL_ADDR" AS "Mail Addr",
  1477. T1."ADDR_2" AS "Addr 2",
  1478. T1."STREET_ADDR" AS "Street Addr",
  1479. T1."NAME" AS "Name",
  1480. T1."TITLE" AS "Title",
  1481. T1."SALES_TAX_FREE" AS "Sales Tax Free",
  1482. T1."INVOICE_DISC_PERC" AS "Invoice Disc Perc",
  1483. T1."SALES_CLASS_NUMBER" AS "Sales Class Number",
  1484. T1."PREV_STATUS" AS "Prev Status",
  1485. T1."MILEAGE" AS "Mileage",
  1486. T1."BASIS_NUMBER" AS "Basis Number",
  1487. T1."CUSTOMER_GROUP" AS "Customer Group_2",
  1488. T1."INTERNAL_CODE" AS "Internal Code",
  1489. T1."PLACE_CODE" AS "Place Code",
  1490. T1."STOCK" AS "Stock",
  1491. T1."MISC_ADDS" AS "Misc Adds",
  1492. T1."PRICE_CODE" AS "Price Code",
  1493. T1."DISCOUNT_AMOUNT" AS "Discount Amount",
  1494. T1."TAX_SHARE" AS "Tax Share",
  1495. T1."ORDERS_GROSSVALUE" AS "Orders Grossvalue",
  1496. T1."PURCH_TAX" AS "Purch Tax",
  1497. T1."COSTS" AS "Costs",
  1498. CASE
  1499. WHEN (T2."SEL_NAME" IN ('Dietmar Brehmer', '�mer Cokbilir', 'Carsten G�belt', 'Carsten Goebelt', 'Silke Liebe', 'Rene Sch�fer', 'Thomas Kienbaum', 'Marcos Pazos Nieto', 'Michael Zeller', 'Thomas Barnebeck', 'Christian Libowski', 'B�nyamin Tanrikulu', 'Andre Biller', 'Felice Mastrandrea', 'Matthias Molter', 'Alexander Lapp�hn', 'Sinan Cetin', 'Jeremias Perske', 'Andre Scheurich', 'Janek Van Der Lucht', 'Alexander Englert', 'Christian Hartig', 'Holger Conrad', 'Markus Gawlik', 'Ibrahim K�yner', 'Michael Christ', 'Manfred Peter', 'Christian Heim', 'Andreas Podlipny ', 'Nadine Wierschin', 'Andreas M�ller ', 'Arsenio Rosso ', 'Roberto Bombardieri', 'Christian Jung', 'Marcus Schwarz', 'Thomas Schulz', 'Michael Staudinger', 'Dennis Rapp', 'Gerhard Janetzko', 'Christian Agneskirchner', 'Nico Amend', 'Francesco Galoppo', 'Bernd Fahm', 'Hagen Borth', 'Frank Lieske', 'Matthias Ernst', 'Stefan Bohn', 'Guenter Lewold', 'Reinhard Zucker', 'Juergen Klug'))
  1500. THEN ('Serviceberater')
  1501. ELSE ('Sonstige')
  1502. END AS "Payment Text",
  1503. T1."DUEDATE_1" AS "Duedate 1",
  1504. T1."PMT_TERM" AS "Pmt Term",
  1505. T1."INVOICE_DATE" AS "Invoice Date",
  1506. T1."DELIVERY_DATE" AS "Delivery Date",
  1507. T1."ORDER_DATE" AS "Order Date",
  1508. T1."DEBIT_PERM" AS "Debit Perm",
  1509. T1."SALESMAN" AS "Salesman_2",
  1510. T1."DEBET_DEPARTMENT" AS "Debet Department",
  1511. T1."DELIVERY_ACCOUNT" AS "Delivery Account",
  1512. T1."HANDLER" AS "Handler",
  1513. T1."TRANSACT_DATE" AS "Transact Date",
  1514. T1."STATE_CODE" AS "State Code",
  1515. T1."WORKSHOP_MODEL" AS "Workshop Model",
  1516. T1."INVOICE_NUMBER" AS "Invoice Number",
  1517. T1."DEBIT_ACCOUNT" AS "Debit Account",
  1518. T1."STATE_KEY_DATE" AS "State Key Date",
  1519. T1."STATUS" AS "Status",
  1520. T1."REGISTER_NUMBER" AS "Register Number"
  1521. FROM (
  1522. (
  1523. (
  1524. (
  1525. (
  1526. (
  1527. (
  1528. (
  1529. (
  1530. (
  1531. (
  1532. (
  1533. (
  1534. "OPTIMA"."import"."ORDER_HEADER" T1 LEFT JOIN "OPTIMA"."import"."VPP43" T2 ON (T1."SALESMAN" = T2."SELLER_CODE")
  1535. AND (T1."CLIENT_DB" = T2."CLIENT_DB")
  1536. ) LEFT JOIN "OPTIMA"."import"."ORDER_LINE" T3 ON (T1."ORDER_NUMBER" = T3."ORDER_NUMBER")
  1537. AND (T1."CLIENT_DB" = T3."CLIENT_DB")
  1538. ) LEFT JOIN "OPTIMA"."import"."VPP25" T4 ON (T1."STATUS" = T4."STAT_CODE")
  1539. AND (T1."CLIENT_DB" = T4."CLIENT_DB")
  1540. ) LEFT JOIN "OPTIMA"."import"."DEPARTMENT_TYPE" T5 ON (T1."DEPARTMENT" = T5."DEPARTMENT_TYPE_ID")
  1541. AND (T1."CLIENT_DB" = T5."CLIENT_DB")
  1542. ) LEFT JOIN "OPTIMA"."import"."VPP48" T6 ON (T1."CUSTOMER_GROUP" = T6."CUSTOMER_GROUP")
  1543. AND (T1."CLIENT_DB" = T6."CLIENT_DB")
  1544. ) LEFT JOIN "OPTIMA"."import"."VPP43" T7 ON (T3."MECHANIC_CODE" = T7."SELLER_CODE")
  1545. AND (T3."CLIENT_DB" = T7."CLIENT_DB")
  1546. ) LEFT JOIN "OPTIMA"."import"."VPP73" T8 ON (
  1547. (T3."REPAIR_GROUP" = T8."REPAIR_GROUP")
  1548. AND (T3."MAKE_CD" = T8."MAKE_CD")
  1549. )
  1550. AND (T3."CLIENT_DB" = T8."CLIENT_DB")
  1551. ) LEFT JOIN "OPTIMA"."data"."GC_Umsatzart" T9 ON (T1."CUSTOMER_GROUP" = T9."Geschaeftsbuchungsgruppe")
  1552. AND (T1."CLIENT_DB" = T9."Client_DB")
  1553. ) LEFT JOIN "OPTIMA"."import"."GLOBAL_MAKE" T10 ON (T1."MAKE_CD" = T10."GLOBAL_MAKE_CD")
  1554. AND (T1."CLIENT_DB" = T10."CLIENT_DB")
  1555. ) LEFT JOIN "OPTIMA"."data"."GC_Marken" T11 ON (T1."MAKE_CD" = T11."Make")
  1556. AND (T1."CLIENT_DB" = T11."Client_DB")
  1557. ) LEFT JOIN "OPTIMA"."import"."VEHICLE" T13 ON (
  1558. (T1."CHASSIS_NUMBER" = T13."CHASSIS_NUMBER")
  1559. AND (T1."BASIS_NUMBER" = T13."BASIS_NUMBER")
  1560. )
  1561. AND (T1."CLIENT_DB" = T13."CLIENT_DB")
  1562. ) LEFT JOIN "OPTIMA"."import"."VPP5Q" T12 ON (
  1563. (T13."MODEL_LINE" = T12."MODEL_LINE")
  1564. AND (T13."MAKE_CD" = T12."MAKE_CD")
  1565. )
  1566. AND (T13."CLIENT_DB" = T12."CLIENT_DB")
  1567. ) LEFT JOIN "OPTIMA"."data"."GC_Department" T14 ON (
  1568. ((left(T1."DEPARTMENT", 2)) = T14."Standort")
  1569. AND (T1."CLIENT_DB" = T14."Hauptbetrieb")
  1570. )
  1571. OR (
  1572. ((left(T1."DEPARTMENT", 1)) = T14."Standort")
  1573. AND (T1."CLIENT_DB" = T14."Hauptbetrieb")
  1574. )
  1575. )
  1576. WHERE (
  1577. (
  1578. (T1."STATUS" IN ('35', '37', '39', '47', '48', '49', '50', '51', '52', '36', '34'))
  1579. AND (T1."INVOICE_DATE" >= convert(DATETIME, '2020-01-01 00:00:00.000'))
  1580. )
  1581. AND (T3."ORDER_LINETYPE" <> '2')
  1582. )
  1583. -- order by "Order Number_ori" asc,"Debit Account" asc,"Name" asc,"Price Code" asc,"Salesman_2" asc,"Hauptbetrieb" asc,"Sel Family Name" asc,"Order Number" asc,"Kunde" asc
  1584. ) D1