COGNOS QUERY STRUCTURE,1,1 DATABASE,O21 DATASOURCENAME,C:\gaps\Portal\System\IQD\NW\NW_GW_VK.imr TITLE,NW_GW_VK.imr BEGIN SQL select T1."UNIT_NUMBER" as c1, T1."BASIS_NUMBER" as c2, T1."ECC_STATUS" as c3, T1."VEHICLE_TYPE" as c4, T2."VEHICLE_TYPE" as c5, T2."VEHICLE_TYPE_TEXT" as c6, T1."CAR_CREATION_DATE" as c7, T1."DEPRECIATION" as c8, T1."BOOK_KEEPING_CODE" as c9, T3."BOOK_KEEPING_CODE" as c10, T3."SPECIFY" as c11, T1."MILEAGE" as c12, T1."PURCH_DEPARTMENT" as c13, T1."PURCH_SALSMAN_CODE" as c14, T1."PURCH_DATE" as c15, T1."RECEPTION_DATE" as c16, T1."SALES_DEPARTMENT" as c17, T4."DEPARTMENT_TYPE_ID" as c18, T4."DESCRIPTION" as c19, T1."SALE_SALESMAN" as c20, T5."SELLER_CODE" as c21, T5."SEL_NAME" as c22, T5."SEL_FAMILY_NAME" as c23, T1."SALE_INV_NUMBER" as c24, T1."SALE_DATE" as c25, T1."BUD_SALE_DET" as c26, T1."BUD_PURCH_PRICE" as c27, T1."BUD_REG_FEE" as c28, T1."BUD_DEDUCT_FEE" as c29, T1."BUD_COST" as c30, T1."PURCH_PRICE_UNIT" as c31, T1."COST_UNIT" as c32, T1."SALES_PRICE_UNIT" as c33, T1."REG_FEE" as c34, T1."STOCK_DAYS" as c35, T1."BUYING_ORDER_NO" as c36, T1."BUYING_ORDER_DATE" as c37, T1."PA_NUMBER" as c38, T1."LOCATION_CODE" as c39, T1."OWNER" as c40, T1."PREV_OWNER" as c41, T1."ACCOUNT_PURCHASE" as c42, T1."ACCOUNT_SALES" as c43, T6."CUSTOMER_NUMBER" as c44, T6."NAME" as c45, T6."CUSTOMER_GROUP" as c46, T7."CUSTOMER_GROUP" as c47, T7."CUST_GROUP_SPECIFY" as c48, T1."ORDER_ARRIVAL_DATE" as c49, T1."ORDER_CONFIRM_DATE" as c50, T1."CONTRACT_DATE" as c51, T8."REGISTER_NUMBER" as c52, T8."CHASSIS_NUMBER" as c53, T8."OWNER_CODE" as c54, T8."FIRST_REG_DATE" as c55, T8."LATEST_REG_DATE" as c56, T8."ARRIVAL_DATE" as c57, T8."SALESMAN_BUY" as c58, T8."SALESMAN_SALE" as c59, T8."MODEL_TEXT" as c60, T8."COLOUR_CF" as c61, T8."MODEL_LINE" as c62, T9."MODEL_LINE" as c63, T9."MOD_LIN_SPECIFY" as c64, T8."WORKSHOP_MODEL" as c65, T8."MILEAGE" as c66, T8."MOTOR_CODE" as c67, T8."DRIVE_CODE" as c68, T8."COLOUR_CODE" as c69, T8."MAKE" as c70, T8."MAKE_CD" as c71, T10."GLOBAL_MAKE_CD" as c72, T10."DESCRIPTION" as c73, T8."ORIG_INV_DATE" as c74, T8."LATEST_INV_DATE" as c75, T1."SALE_DATE" as c76, '1' as c77, (od_left(T1."SALES_DEPARTMENT",2)) as c78, T5."SEL_NAME" as c79, T10."DESCRIPTION" as c80, T9."MOD_LIN_SPECIFY" as c81, T8."MODEL_TEXT" as c82, T8."CHASSIS_NUMBER" as c83, CASE WHEN (T1."VEHICLE_TYPE" IN ('N','T','V','M','W','K','H')) THEN ('Neuwagen') WHEN (T1."VEHICLE_TYPE" IN ('D','R','G')) THEN ('Gebrauchtwagen') ELSE null END as c84, T1."VEHICLE_TYPE" || ' - ' || T2."VEHICLE_TYPE_TEXT" as c85, T6."CUSTOMER_NUMBER" || '- ' || T6."NAME" as c86, T6."CUSTOMER_GROUP" || ' - ' || T7."CUST_GROUP_SPECIFY" as c87, '' as c88, T8."COLOUR_CODE" || ' - ' || T8."COLOUR_CF" as c89, 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 c90, T1."UNIT_NUMBER" || ' - ' || T8."CHASSIS_NUMBER" as c91, T1."UNIT_NUMBER" || ' - ' || T1."OWNER" || ' - ' || (asciiz(extract(YEAR FROM T8."ORIG_INV_DATE"),4) || '-' || asciiz(extract(MONTH FROM T8."ORIG_INV_DATE"),2) || '-' || asciiz(extract(DAY FROM T8."ORIG_INV_DATE"),2)) as c92, (T1."UNIT_NUMBER" || ' - ' || T8."CHASSIS_NUMBER") || ' - ' || T1."VEHICLE_TYPE" || ' - ' || (asciiz(extract(YEAR FROM T1."SALE_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."SALE_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."SALE_DATE"),2)) as c93, T11."SEL_NAME" as c94, T11."SEL_NAME" as c95, T1."PREV_OWNER" as c96, CASE WHEN (T11."SEL_NAME" IS NULL) THEN (' - ' || ' / ' || T1."PREV_OWNER") ELSE (T11."SEL_NAME" || ' / ' || T1."PREV_OWNER") END as c97, T8."MODEL_TEXT" as c98, T5."SEL_NAME" || ' / ' || (T6."CUSTOMER_NUMBER" || '- ' || T6."NAME") as c99, T12."UNIT_NUMBER" as c100, T12."LINE_TYPE" as c101, T12."LINE_NO" as c102, T12."TRANSACT_DATE" as c103, T12."HANDLER" as c104, T12."PROGRAM" as c105, T12."FUNCTION_CODE" as c106, T12."DOCUMENT_DATE" as c107, T12."DOCUMENT_NR" as c108, T12."ORDER_DATE" as c109, T12."ORDER_NUMBER" as c110, T12."TRANSACTION_CODE" as c111, T13."TRANSACTION_CODE" as c112, T13."SPECIFY" as c113, T12."REFERENCE" as c114, T12."COSTS" as c115, T12."ORDERS_GROSSVALUE" as c116, T12."DISCOUNT" as c117, T12."CLASSIFICATION_DTE" as c118, T12."BOOK_KEEPING_CODE" as c119, T12."DEPARTMENT" as c120, T12."DESTINATION" as c121, T12."INT_VOUCHER_NO" as c122, CASE WHEN (T12."TRANSACTION_CODE" IN ('10','12','24')) THEN (T12."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c123, CASE WHEN (T12."TRANSACTION_CODE" IN ('18','19','93','92','91')) THEN (T12."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c124, CASE WHEN (T12."TRANSACTION_CODE" IN ('14')) THEN (T12."ORDERS_GROSSVALUE" * -1) ELSE (0) END as c125, CASE WHEN (T12."TRANSACTION_CODE" = '11') THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c126, CASE WHEN (T12."TRANSACTION_CODE" IN ('13')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c127, CASE WHEN (T12."TRANSACTION_CODE" IN ('25','26','27','28','30','31','32','40','29')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c128, CASE WHEN (T12."TRANSACTION_CODE" IN ('33','34','36','37','39','47','49','59','70','75')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c129, (CASE WHEN (T12."TRANSACTION_CODE" IN ('25','26','27','28','30','31','32','40','29')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END) + (CASE WHEN (T12."TRANSACTION_CODE" IN ('33','34','36','37','39','47','49','59','70','75')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END) as c130, CASE WHEN (T12."TRANSACTION_CODE" IN ('26','27','28','31','32','40','29')) THEN (T12."ORDERS_GROSSVALUE") ELSE (0) END as c131, CASE WHEN (T1."RECEPTION_DATE" IS NULL) THEN ((extract(DAY FROM T1."SALE_DATE" - T1."PURCH_DATE"))) ELSE ((extract(DAY FROM T1."SALE_DATE" - T1."RECEPTION_DATE"))) END as c132, T12."TRANSACTION_CODE" || ' - ' || T13."SPECIFY" as c133, T12."TRANSACTION_CODE" || ' - ' || T12."REFERENCE" as c134 from (((((((((((("deop01"."dbo"."UNIT_FILE" T1 left outer join "deop01"."dbo"."vPP5R" T2 on T1."VEHICLE_TYPE" = T2."VEHICLE_TYPE") left outer join "deop01"."dbo"."vPP5M" T3 on T1."BOOK_KEEPING_CODE" = T3."BOOK_KEEPING_CODE") left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T4 on T1."SALES_DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."vPP43" T5 on T1."SALE_SALESMAN" = T5."SELLER_CODE") left outer join "deop01"."dbo"."CUSTOMER" T6 on T1."ACCOUNT_SALES" = T6."CUSTOMER_NUMBER") left outer join "deop01"."dbo"."vPP48" T7 on T6."CUSTOMER_GROUP" = T7."CUSTOMER_GROUP") left outer join "deop01"."dbo"."VEHICLE" T8 on T1."BASIS_NUMBER" = T8."BASIS_NUMBER") left outer join "deop01"."dbo"."vPP5Q" T9 on (T8."MODEL_LINE" = T9."MODEL_LINE") and (T8."MAKE_CD" = T9."MAKE_CD")) left outer join "deop01"."dbo"."GLOBAL_MAKE" T10 on T8."MAKE_CD" = T10."GLOBAL_MAKE_CD") left outer join "deop01"."dbo"."vPP43" T11 on T1."PURCH_SALSMAN_CODE" = T11."SELLER_CODE") left outer join "deop01"."dbo"."UNIT_HISTORY" T12 on T1."UNIT_NUMBER" = T12."UNIT_NUMBER") left outer join "deop01"."dbo"."vPP5A" T13 on T12."TRANSACTION_CODE" = T13."TRANSACTION_CODE") where (((T1."ECC_STATUS" = '64') and (not T12."TRANSACTION_CODE" IN ('76 ','77 '))) and (T1."SALE_DATE" >= TIMESTAMP '2014-01-01 00:00:00.000')) order by c1 asc END SQL COLUMN,0,Unit Number COLUMN,1,Basis Number COLUMN,2,Ecc Status COLUMN,3,Vehicle Type COLUMN,4,Vehicle Type_vpp5r COLUMN,5,Vehicle Type Text_vpp5r COLUMN,6,Car Creation Date COLUMN,7,Depreciation COLUMN,8,Book Keeping Code COLUMN,9,Book Keeping Code_vpp5m COLUMN,10,Specify_vpp5m COLUMN,11,Mileage COLUMN,12,Purch Department COLUMN,13,Purch Salsman Code COLUMN,14,Purch Date COLUMN,15,Reception Date COLUMN,16,Sales Department COLUMN,17,Department Type Id_Dep COLUMN,18,Description_Dep COLUMN,19,Sale Salesman COLUMN,20,Seller Code_vpp43 COLUMN,21,Sel Name_vpp43 COLUMN,22,Sel Family Name_vpp43 COLUMN,23,Sale Inv Number COLUMN,24,Sale Date COLUMN,25,Bud Sale Det COLUMN,26,Bud Purch Price COLUMN,27,Bud Reg Fee COLUMN,28,Bud Deduct Fee COLUMN,29,Bud Cost COLUMN,30,Purch Price Unit COLUMN,31,Cost Unit COLUMN,32,Sales Price Unit COLUMN,33,Reg Fee COLUMN,34,Stock Days COLUMN,35,Buying Order No COLUMN,36,Buying Order Date COLUMN,37,Pa Number COLUMN,38,Location Code COLUMN,39,Owner COLUMN,40,Prev Owner COLUMN,41,Account Purchase COLUMN,42,Account Sales COLUMN,43,Customer Number_Cust COLUMN,44,Name_Cust COLUMN,45,Customer Group_Cust COLUMN,46,Customer Group_vpp48 COLUMN,47,Cust Group Specify_vpp48 COLUMN,48,Order Arrival Date COLUMN,49,Order Confirm Date COLUMN,50,Contract Date COLUMN,51,Register Number COLUMN,52,Chassis Number COLUMN,53,Owner Code COLUMN,54,First Reg Date COLUMN,55,Latest Reg Date COLUMN,56,Arrival Date COLUMN,57,Salesman Buy COLUMN,58,Salesman Sale COLUMN,59,Model Text COLUMN,60,Colour Cf COLUMN,61,Model Line COLUMN,62,Model Line_vpp5q COLUMN,63,Mod Lin Specify_vpp5q COLUMN,64,Workshop Model COLUMN,65,Mileage COLUMN,66,Motor Code COLUMN,67,Drive Code COLUMN,68,Colour Code COLUMN,69,Make COLUMN,70,Make Cd COLUMN,71,Global Make Cd COLUMN,72,Description_Global_Make COLUMN,73,Orig Inv Date COLUMN,74,Latest Inv Date COLUMN,75,Invoice Date COLUMN,76,Hauptbetrieb COLUMN,77,Standort COLUMN,78,Verkäufer COLUMN,79,Fabrikat COLUMN,80,Model COLUMN,81,Modellbez COLUMN,82,Fahrgestellnr COLUMN,83,Fahrzeugart COLUMN,84,Fahrzeugtyp COLUMN,85,Kunde COLUMN,86,Kundenart COLUMN,87,Geschäftsart COLUMN,88,Farbe COLUMN,89,ECC_Status_Text COLUMN,90,FZG COLUMN,91,FZG_1 COLUMN,92,FZG_Liste_1 COLUMN,93,Sel Name_EK_vpp43 COLUMN,94,Einkäufer COLUMN,95,Vorbesitzer COLUMN,96,FZG_Liste_2 COLUMN,97,FZG_Liste_3 COLUMN,98,FZG_Liste_4 COLUMN,99,Unit Number_Unit_Hist COLUMN,100,Line Type COLUMN,101,Line No COLUMN,102,Transact Date COLUMN,103,Handler COLUMN,104,Program COLUMN,105,Function Code COLUMN,106,Document Date COLUMN,107,Document Nr COLUMN,108,Order Date COLUMN,109,Order Number COLUMN,110,Transaction Code COLUMN,111,Transaction Code_vpp5a COLUMN,112,Specify_vpp5a COLUMN,113,Reference COLUMN,114,Costs COLUMN,115,Orders Grossvalue COLUMN,116,Discount COLUMN,117,Classification Dte COLUMN,118,Book Keeping Code COLUMN,119,Department COLUMN,120,Destination COLUMN,121,Int Voucher No COLUMN,122,Erlös COLUMN,123,Sonst. Erlöse COLUMN,124,Ums. Fracht und Überf. COLUMN,125,Nachlass COLUMN,126,Provisionen COLUMN,127,EK Fahrzeug COLUMN,128,FZG-Kosten COLUMN,129,Einsatz COLUMN,130,VK_Hilfen COLUMN,131,Standtage COLUMN,132,Transaction COLUMN,133,TR_Text