GuV_8_O21_SKR_STK.sql 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621
  1. SELECT T1."ACCT_NR" AS "Acct Nr_ori",
  2. T1."LEDGER_ACCTS_NAME" AS "Ledger Accts Name",
  3. T1."LEDGER_ACCTS_NAME2" AS "Ledger Accts Name2",
  4. T1."HANDLER" AS "Handler_2",
  5. T1."DEPT_SPLIT" AS "Dept Split",
  6. T1."TYPE_ACCTT" AS "Type Acctt",
  7. (rtrim(T2."ACCT_NO")) + '_STK' AS "Acct No",
  8. T2."BOOKKEEP_DATE" AS "Bookkeep Date",
  9. T2."BOOKKEEP_PERIOD" AS "Bookkeep Period",
  10. T2."DOCUMENT_NO" AS "Document No",
  11. T2."ORIGIN" AS "Origin",
  12. T2."STATUS" AS "Status",
  13. T2."DEBIT_AMOUNT" AS "Debit Amount",
  14. T2."CREDIT_AMOUNT" AS "Credit Amount",
  15. T2."DEBIT_QUANTITY" AS "Debit Quantity",
  16. T2."CREDIT_QUANTITY" AS "Credit Quantity",
  17. T2."AA_TRTYPE" AS "Aa Trtype",
  18. T2."DEPARTMENT" AS "Department",
  19. T2."STOCK" AS "Stock",
  20. T2."MAKE_FAMILY" AS "Make Family",
  21. T2."MAKE" AS "Make",
  22. T2."VEHICLE_TYPE" AS "Vehicle Type",
  23. T2."MODEL_LINE" AS "Model Line",
  24. T2."FACTORY_MODEL" AS "Factory Model",
  25. T2."WORKSHOP_MODEL" AS "Workshop Model",
  26. T2."PRODUCT_GROUP" AS "Product Group",
  27. T2."REPAIR_GROUP" AS "Repair Group",
  28. T2."KIT_GROUP" AS "Kit Group",
  29. T2."TIME_CODE" AS "Time Code",
  30. T2."INT_VOUCHER_NO" AS "Int Voucher No",
  31. T2."BALANCING_MARK" AS "Balancing Mark",
  32. T2."USED_VEH_DEST_CODE" AS "Used Veh Dest Code",
  33. T2."USE_OF_VEHICLE" AS "Use Of Vehicle",
  34. T2."ACCT_NO_NEXT_CHART" AS "Acct No Next Chart",
  35. T3."REFERENCE_IDENT" AS "Reference Ident",
  36. T3."TRANSACT_DATE" AS "Transact Date",
  37. T3."HANDLER" AS "Handler",
  38. T3."PROGRAM" AS "Program",
  39. T3."FUNCTION_CODE" AS "Function Code",
  40. T3."MODUL" AS "Modul",
  41. T3."DOCUMENT_KEY" AS "Document Key",
  42. T3."COMMENT" AS "Comment",
  43. T4."DEPARTMENT_TYPE_ID" AS "Department Type Id",
  44. T4."DESCRIPTION" AS "Description_2",
  45. T4."DEPARTMENT_GROUP" AS "Department Group",
  46. T5."AA_TRTYPE_ID" AS "Aa Trtype Id",
  47. T5."DESCRIPTION" AS "Description",
  48. T5."OWN_DESCRIPTION" AS "Own Description",
  49. '1' AS "Rechtseinheit",
  50. '01' AS "Betrieb",
  51. CASE
  52. WHEN (T6."Make" IS NULL)
  53. THEN ('00')
  54. ELSE (T6."Make")
  55. END AS "Marke",
  56. T2."DEBIT_AMOUNT" + T2."CREDIT_AMOUNT" AS "Betrag_Euro",
  57. '1' AS "Mandant",
  58. (T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY") AS "Betrag",
  59. CASE
  60. WHEN ((- 1 * datediff(day, (getdate()), T2."BOOKKEEP_DATE")) <= 360)
  61. THEN ((left((((T2."DOCUMENT_NO"))), 7)) + ' - ' + T3."COMMENT")
  62. ELSE NULL
  63. END AS "Text",
  64. (left(((rtrim(T2."ACCT_NO")) + '_STK'), 1)) AS "Susa_2",
  65. T7."ORDER_NUMBER" AS "Order Number",
  66. T7."LINE_NUMBER" AS "Line Number",
  67. T7."INV_TIME" AS "Inv Time",
  68. T7."INV_TIME_INT" AS "Inv Time Int",
  69. T7."MAKE_TIME_UNIT" AS "Make Time Unit",
  70. T2."SITE" AS "Site",
  71. CASE
  72. WHEN (T2."DEPARTMENT" = ' ')
  73. THEN ('00')
  74. ELSE (T2."DEPARTMENT")
  75. END AS "KST",
  76. T8."MODEL_LINE" AS "Model Line_vpp5q",
  77. T8."MOD_LIN_SPECIFY" AS "Mod Lin Specify_vpp5q",
  78. CASE
  79. WHEN (T8."MODEL_LINE" IS NOT NULL)
  80. THEN (T8."MODEL_LINE" + ' - ' + T8."MOD_LIN_SPECIFY")
  81. WHEN (T2."MODEL_LINE" IS NOT NULL)
  82. THEN (T2."MODEL_LINE")
  83. WHEN (T2."PRODUCT_GROUP" IS NOT NULL)
  84. THEN (T2."PRODUCT_GROUP")
  85. WHEN (T2."REPAIR_GROUP" IS NOT NULL)
  86. THEN (T2."REPAIR_GROUP")
  87. ELSE ('00 - ohne')
  88. END AS "Kostentr�ger_mit_Bez_",
  89. T9."CUSTOMER_NUMBER" AS "Customer Number",
  90. (
  91. substring((
  92. CASE
  93. WHEN (T8."MODEL_LINE" IS NOT NULL)
  94. THEN (T8."MODEL_LINE" + ' - ' + T8."MOD_LIN_SPECIFY")
  95. WHEN (T2."MODEL_LINE" IS NOT NULL)
  96. THEN (T2."MODEL_LINE")
  97. WHEN (T2."PRODUCT_GROUP" IS NOT NULL)
  98. THEN (T2."PRODUCT_GROUP")
  99. WHEN (T2."REPAIR_GROUP" IS NOT NULL)
  100. THEN (T2."REPAIR_GROUP")
  101. ELSE ('00 - ohne')
  102. END
  103. ), 1, 2)
  104. ) AS "Kostentr�ger",
  105. T10."CUSTOMER_GROUP" AS "Customer Group",
  106. CASE
  107. WHEN (T2."DESTINATION" = 'FZ')
  108. THEN ('11')
  109. WHEN (
  110. (T2."DESTINATION" = '00')
  111. AND (T2."PRICE_CODE" <> '')
  112. )
  113. THEN (T2."PRICE_CODE")
  114. WHEN (
  115. (
  116. (T2."DESTINATION" = '00')
  117. AND (T2."PRICE_CODE" = '')
  118. )
  119. AND (T10."CUSTOMER_GROUP" <> '')
  120. )
  121. THEN (T10."CUSTOMER_GROUP")
  122. WHEN ((rtrim(T2."DESTINATION")) = '')
  123. THEN ('00')
  124. ELSE (T2."DESTINATION")
  125. END AS "Absatzkanal",
  126. '3' AS "GuV_Bilanz",
  127. 'STK' AS "Susa",
  128. CASE
  129. WHEN (
  130. (
  131. (
  132. substring((
  133. CASE
  134. WHEN (T2."DEPARTMENT" = ' ')
  135. THEN ('00')
  136. ELSE (T2."DEPARTMENT")
  137. END
  138. ), 1, 1)
  139. ) = '1'
  140. )
  141. AND (
  142. NOT (
  143. (
  144. substring((
  145. CASE
  146. WHEN (T8."MODEL_LINE" IS NOT NULL)
  147. THEN (T8."MODEL_LINE" + ' - ' + T8."MOD_LIN_SPECIFY")
  148. WHEN (T2."MODEL_LINE" IS NOT NULL)
  149. THEN (T2."MODEL_LINE")
  150. WHEN (T2."PRODUCT_GROUP" IS NOT NULL)
  151. THEN (T2."PRODUCT_GROUP")
  152. WHEN (T2."REPAIR_GROUP" IS NOT NULL)
  153. THEN (T2."REPAIR_GROUP")
  154. ELSE ('00 - ohne')
  155. END
  156. ), 1, 2)
  157. )
  158. ) IN ('00')
  159. )
  160. )
  161. THEN ('Neuwagen')
  162. WHEN (
  163. (
  164. (
  165. substring((
  166. CASE
  167. WHEN (T2."DEPARTMENT" = ' ')
  168. THEN ('00')
  169. ELSE (T2."DEPARTMENT")
  170. END
  171. ), 1, 1)
  172. ) = '2'
  173. )
  174. AND (
  175. NOT (
  176. (
  177. substring((
  178. CASE
  179. WHEN (T8."MODEL_LINE" IS NOT NULL)
  180. THEN (T8."MODEL_LINE" + ' - ' + T8."MOD_LIN_SPECIFY")
  181. WHEN (T2."MODEL_LINE" IS NOT NULL)
  182. THEN (T2."MODEL_LINE")
  183. WHEN (T2."PRODUCT_GROUP" IS NOT NULL)
  184. THEN (T2."PRODUCT_GROUP")
  185. WHEN (T2."REPAIR_GROUP" IS NOT NULL)
  186. THEN (T2."REPAIR_GROUP")
  187. ELSE ('00 - ohne')
  188. END
  189. ), 1, 2)
  190. )
  191. ) IN ('00')
  192. )
  193. )
  194. THEN ('Gebrauchtwagen')
  195. ELSE ('Ohne Kostentr�ger')
  196. END AS "Ebene31",
  197. (
  198. CASE
  199. WHEN (T6."Make" IS NULL)
  200. THEN ('00')
  201. ELSE (T6."Make")
  202. END
  203. ) + '-' + (
  204. CASE
  205. WHEN (
  206. (((rtrim(T1."ACCT_NR"))) LIKE '2%')
  207. AND (T2."SITE" IS NULL)
  208. )
  209. THEN ('01')
  210. ELSE ((right('00' + (left(T2."SITE", 2)), 2)))
  211. END
  212. ) + '-' + ((rtrim(T1."ACCT_NR"))) + '-' + (
  213. CASE
  214. WHEN (
  215. (T2."DEPARTMENT" IS NULL)
  216. OR ((rtrim(T2."DEPARTMENT")) = '')
  217. )
  218. THEN ('00')
  219. ELSE ((rtrim(T2."DEPARTMENT")))
  220. END
  221. ) + '-' + (
  222. CASE
  223. WHEN (T2."DESTINATION" = 'FZ')
  224. THEN ('11')
  225. WHEN (
  226. (T2."DESTINATION" = '00')
  227. AND (T2."PRICE_CODE" <> '')
  228. )
  229. THEN (T2."PRICE_CODE")
  230. WHEN (
  231. (
  232. (T2."DESTINATION" = '00')
  233. AND (T2."PRICE_CODE" = '')
  234. )
  235. AND (T10."CUSTOMER_GROUP" <> '')
  236. )
  237. THEN (T10."CUSTOMER_GROUP")
  238. WHEN ((rtrim(T2."DESTINATION")) = '')
  239. THEN ('00')
  240. ELSE (T2."DESTINATION")
  241. END
  242. ) + '-' + (
  243. upper((
  244. (
  245. rtrim(CASE
  246. WHEN (
  247. (T8."MODEL_LINE" IS NOT NULL)
  248. AND (T8."MODEL_LINE" <> '')
  249. )
  250. THEN (T8."MODEL_LINE")
  251. WHEN (
  252. (T2."MODEL_LINE" IS NOT NULL)
  253. AND (T2."MODEL_LINE" <> '')
  254. )
  255. THEN (T2."MODEL_LINE")
  256. WHEN (
  257. (T2."PRODUCT_GROUP" IS NOT NULL)
  258. AND (T2."PRODUCT_GROUP" <> '')
  259. )
  260. THEN (T2."PRODUCT_GROUP")
  261. WHEN (
  262. (T2."REPAIR_GROUP" IS NOT NULL)
  263. AND (T2."REPAIR_GROUP" <> '')
  264. )
  265. THEN (T2."REPAIR_GROUP")
  266. ELSE ('00')
  267. END)
  268. )
  269. ))
  270. ) + '_STK' AS "Acct Nr",
  271. CASE
  272. WHEN (
  273. (
  274. CASE
  275. WHEN (T6."Make" IS NULL)
  276. THEN ('00')
  277. ELSE (T6."Make")
  278. END
  279. ) IN ('OP')
  280. )
  281. THEN ('OP')
  282. ELSE NULL
  283. END AS "Marke f�r Kostentr�ger",
  284. CASE
  285. WHEN (
  286. (
  287. CASE
  288. WHEN (T6."Make" IS NULL)
  289. THEN ('00')
  290. ELSE (T6."Make")
  291. END
  292. ) IN ('OP')
  293. )
  294. THEN (
  295. (
  296. CASE
  297. WHEN (
  298. (
  299. CASE
  300. WHEN (T6."Make" IS NULL)
  301. THEN ('00')
  302. ELSE (T6."Make")
  303. END
  304. ) IN ('OP')
  305. )
  306. THEN ('OP')
  307. ELSE NULL
  308. END
  309. ) + (
  310. CASE
  311. WHEN (T8."MODEL_LINE" IS NOT NULL)
  312. THEN (T8."MODEL_LINE" + ' - ' + T8."MOD_LIN_SPECIFY")
  313. WHEN (T2."MODEL_LINE" IS NOT NULL)
  314. THEN (T2."MODEL_LINE")
  315. WHEN (T2."PRODUCT_GROUP" IS NOT NULL)
  316. THEN (T2."PRODUCT_GROUP")
  317. WHEN (T2."REPAIR_GROUP" IS NOT NULL)
  318. THEN (T2."REPAIR_GROUP")
  319. ELSE ('00 - ohne')
  320. END
  321. )
  322. )
  323. WHEN (
  324. (
  325. CASE
  326. WHEN (T6."Make" IS NULL)
  327. THEN ('00')
  328. ELSE (T6."Make")
  329. END
  330. ) IN ('VW')
  331. )
  332. THEN (
  333. (
  334. CASE
  335. WHEN (
  336. (
  337. CASE
  338. WHEN (T6."Make" IS NULL)
  339. THEN ('00')
  340. ELSE (T6."Make")
  341. END
  342. ) IN ('OP')
  343. )
  344. THEN ('OP')
  345. ELSE NULL
  346. END
  347. ) + (
  348. CASE
  349. WHEN (T8."MODEL_LINE" IS NOT NULL)
  350. THEN (T8."MODEL_LINE" + ' - ' + T8."MOD_LIN_SPECIFY")
  351. WHEN (T2."MODEL_LINE" IS NOT NULL)
  352. THEN (T2."MODEL_LINE")
  353. WHEN (T2."PRODUCT_GROUP" IS NOT NULL)
  354. THEN (T2."PRODUCT_GROUP")
  355. WHEN (T2."REPAIR_GROUP" IS NOT NULL)
  356. THEN (T2."REPAIR_GROUP")
  357. ELSE ('00 - ohne')
  358. END
  359. )
  360. )
  361. ELSE (
  362. (
  363. CASE
  364. WHEN (T8."MODEL_LINE" IS NOT NULL)
  365. THEN (T8."MODEL_LINE" + ' - ' + T8."MOD_LIN_SPECIFY")
  366. WHEN (T2."MODEL_LINE" IS NOT NULL)
  367. THEN (T2."MODEL_LINE")
  368. WHEN (T2."PRODUCT_GROUP" IS NOT NULL)
  369. THEN (T2."PRODUCT_GROUP")
  370. WHEN (T2."REPAIR_GROUP" IS NOT NULL)
  371. THEN (T2."REPAIR_GROUP")
  372. ELSE ('00 - ohne')
  373. END
  374. )
  375. )
  376. END AS "Kostentr�ger_mit_Bez",
  377. (
  378. substring((
  379. (
  380. CASE
  381. WHEN (T6."Make" IS NULL)
  382. THEN ('00')
  383. ELSE (T6."Make")
  384. END
  385. ) + '-' + (
  386. CASE
  387. WHEN (
  388. (((rtrim(T1."ACCT_NR"))) LIKE '2%')
  389. AND (T2."SITE" IS NULL)
  390. )
  391. THEN ('01')
  392. ELSE ((right('00' + (left(T2."SITE", 2)), 2)))
  393. END
  394. ) + '-' + ((rtrim(T1."ACCT_NR"))) + '-' + (
  395. CASE
  396. WHEN (
  397. (T2."DEPARTMENT" IS NULL)
  398. OR ((rtrim(T2."DEPARTMENT")) = '')
  399. )
  400. THEN ('00')
  401. ELSE ((rtrim(T2."DEPARTMENT")))
  402. END
  403. ) + '-' + (
  404. CASE
  405. WHEN (T2."DESTINATION" = 'FZ')
  406. THEN ('11')
  407. WHEN (
  408. (T2."DESTINATION" = '00')
  409. AND (T2."PRICE_CODE" <> '')
  410. )
  411. THEN (T2."PRICE_CODE")
  412. WHEN (
  413. (
  414. (T2."DESTINATION" = '00')
  415. AND (T2."PRICE_CODE" = '')
  416. )
  417. AND (T10."CUSTOMER_GROUP" <> '')
  418. )
  419. THEN (T10."CUSTOMER_GROUP")
  420. WHEN ((rtrim(T2."DESTINATION")) = '')
  421. THEN ('00')
  422. ELSE (T2."DESTINATION")
  423. END
  424. ) + '-' + (
  425. upper((
  426. (
  427. rtrim(CASE
  428. WHEN (
  429. (T8."MODEL_LINE" IS NOT NULL)
  430. AND (T8."MODEL_LINE" <> '')
  431. )
  432. THEN (T8."MODEL_LINE")
  433. WHEN (
  434. (T2."MODEL_LINE" IS NOT NULL)
  435. AND (T2."MODEL_LINE" <> '')
  436. )
  437. THEN (T2."MODEL_LINE")
  438. WHEN (
  439. (T2."PRODUCT_GROUP" IS NOT NULL)
  440. AND (T2."PRODUCT_GROUP" <> '')
  441. )
  442. THEN (T2."PRODUCT_GROUP")
  443. WHEN (
  444. (T2."REPAIR_GROUP" IS NOT NULL)
  445. AND (T2."REPAIR_GROUP" <> '')
  446. )
  447. THEN (T2."REPAIR_GROUP")
  448. ELSE ('00')
  449. END)
  450. )
  451. ))
  452. ) + '_STK'
  453. ), 1, 8)
  454. ) + '-' + (
  455. CASE
  456. WHEN (T6."Make" IS NULL)
  457. THEN ('00')
  458. ELSE (T6."Make")
  459. END
  460. ) + (left(T2."SITE", 2)) + (
  461. substring((
  462. CASE
  463. WHEN (T2."DEPARTMENT" = ' ')
  464. THEN ('00')
  465. ELSE (T2."DEPARTMENT")
  466. END
  467. ), 1, 2)
  468. ) + (
  469. CASE
  470. WHEN (T2."DESTINATION" = 'FZ')
  471. THEN ('11')
  472. WHEN (
  473. (T2."DESTINATION" = '00')
  474. AND (T2."PRICE_CODE" <> '')
  475. )
  476. THEN (T2."PRICE_CODE")
  477. WHEN (
  478. (
  479. (T2."DESTINATION" = '00')
  480. AND (T2."PRICE_CODE" = '')
  481. )
  482. AND (T10."CUSTOMER_GROUP" <> '')
  483. )
  484. THEN (T10."CUSTOMER_GROUP")
  485. WHEN ((rtrim(T2."DESTINATION")) = '')
  486. THEN ('00')
  487. ELSE (T2."DESTINATION")
  488. END
  489. ) + (
  490. (
  491. substring((
  492. CASE
  493. WHEN (T8."MODEL_LINE" IS NOT NULL)
  494. THEN (T8."MODEL_LINE" + ' - ' + T8."MOD_LIN_SPECIFY")
  495. WHEN (T2."MODEL_LINE" IS NOT NULL)
  496. THEN (T2."MODEL_LINE")
  497. WHEN (T2."PRODUCT_GROUP" IS NOT NULL)
  498. THEN (T2."PRODUCT_GROUP")
  499. WHEN (T2."REPAIR_GROUP" IS NOT NULL)
  500. THEN (T2."REPAIR_GROUP")
  501. ELSE ('00 - ohne')
  502. END
  503. ), 1, 2)
  504. )
  505. ) AS "ACCT_Detail",
  506. CASE
  507. WHEN (
  508. (
  509. CASE
  510. WHEN (T6."Make" IS NULL)
  511. THEN ('00')
  512. ELSE (T6."Make")
  513. END
  514. ) = '00'
  515. )
  516. THEN ('ohne Marke')
  517. ELSE ('mit Marke')
  518. END AS "Buchungen ohne Marke",
  519. CASE
  520. WHEN (
  521. (
  522. CASE
  523. WHEN (T2."DEPARTMENT" = ' ')
  524. THEN ('00')
  525. ELSE (T2."DEPARTMENT")
  526. END
  527. ) = '00'
  528. )
  529. THEN ('ohne KST')
  530. ELSE ('mit KST')
  531. END AS "Buchungen ohne KST",
  532. CASE
  533. WHEN (
  534. (
  535. CASE
  536. WHEN (T2."DESTINATION" = 'FZ')
  537. THEN ('11')
  538. WHEN (
  539. (T2."DESTINATION" = '00')
  540. AND (T2."PRICE_CODE" <> '')
  541. )
  542. THEN (T2."PRICE_CODE")
  543. WHEN (
  544. (
  545. (T2."DESTINATION" = '00')
  546. AND (T2."PRICE_CODE" = '')
  547. )
  548. AND (T10."CUSTOMER_GROUP" <> '')
  549. )
  550. THEN (T10."CUSTOMER_GROUP")
  551. WHEN ((rtrim(T2."DESTINATION")) = '')
  552. THEN ('00')
  553. ELSE (T2."DESTINATION")
  554. END
  555. ) = '00'
  556. )
  557. THEN (('ohne Absatzkanal'))
  558. ELSE ('mit Absatzkanal')
  559. END AS "Buchungen ohne Absatzkanal",
  560. T2."DESTINATION" AS "Destination",
  561. CASE
  562. WHEN (
  563. (
  564. CASE
  565. WHEN (T6."Make" IS NULL)
  566. THEN ('00')
  567. ELSE (T6."Make")
  568. END
  569. ) IN ('00')
  570. )
  571. THEN ('00 - ohne Marke')
  572. ELSE (
  573. (
  574. CASE
  575. WHEN (T6."Make" IS NULL)
  576. THEN ('00')
  577. ELSE (T6."Make")
  578. END
  579. ) + ' - ' + T6."Description"
  580. )
  581. END AS "Marke_mit_Bez",
  582. T11."Hauptbetrieb_ID" AS "Hauptbetrieb Id",
  583. T11."Hauptbetrieb_Name" AS "Hauptbetrieb Name",
  584. T11."Standort_ID" AS "Standort Id",
  585. T11."Standort_Name" AS "Standort Name",
  586. (ucase((rtrim(T2."STRATEGIC_AREA")))) AS "Strategic Area",
  587. T6."Make" AS "Marke_Strategic_Area"
  588. FROM "OPTIMA"."import"."ACCOUNT_INFO" T1,
  589. (
  590. (
  591. (
  592. (
  593. (
  594. "OPTIMA"."import"."ACCT_DOC_KEY" T2 LEFT JOIN "OPTIMA"."import"."DEPARTMENT_TYPE" T4 ON T2."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID"
  595. ) LEFT JOIN "OPTIMA"."import"."AA_TRTYPE" T5 ON T2."AA_TRTYPE" = T5."AA_TRTYPE_ID"
  596. ) LEFT JOIN "OPTIMA"."data"."GC_Marken" T6 ON T6."Strategic_Area" = T2."STRATEGIC_AREA"
  597. ) LEFT JOIN "OPTIMA"."import"."vPP5Q" T8 ON (T2."MODEL_LINE" = T8."MODEL_LINE")
  598. AND (T2."MAKE" = T8."MAKE_CD")
  599. ) LEFT JOIN "OPTIMA"."data"."GC_Department" T11 ON (T2."CLIENT_DB" = T11."Hauptbetrieb")
  600. AND (T2."SITE" = T11."Site")
  601. ),
  602. (
  603. (
  604. (
  605. "OPTIMA"."import"."ACCT_DOC_DATA" T3 LEFT JOIN "OPTIMA"."import"."ACCT_DOC_SALESCLAS" T9 ON T3."REFERENCE_IDENT" = T9."REFERENCE_IDENT"
  606. ) LEFT JOIN "OPTIMA"."import"."ORDER_LINE" T7 ON (T7."ORDER_NUMBER" = T9."ORDER_NUMBER")
  607. AND (T7."LINE_NUMBER" = T9."ORDER_LINE_NUMBER")
  608. ) LEFT JOIN "OPTIMA"."import"."CUSTOMER" T10 ON T10."CUSTOMER_NUMBER" = T9."CUSTOMER_NUMBER"
  609. )
  610. WHERE (T1."ACCT_NR" = T2."ACCT_NO")
  611. AND (T2."UNIQUE_IDENT" = T3."REFERENCE_IDENT")
  612. AND (
  613. (
  614. (
  615. (T1."TYPE_ACCTT" = '2')
  616. AND (T2."BOOKKEEP_DATE" >= convert(DATETIME, '2019-09-01 00:00:00.000'))
  617. )
  618. AND (T1."ACCT_NR" IN ('8000', '8005', '8006', '8010', '8015', '8016', '8040', '8041', '8100', '8105', '8110', '8115', '8116', '8400', '8410', '8411', '5701', '8420', '8924', '8928'))
  619. )
  620. AND (((T2."DEBIT_QUANTITY" + T2."CREDIT_QUANTITY")) <> 0)
  621. )