Service_Rechnungsausgangsbuch_Monteur_5.iqd 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,werwiso
  4. DATASOURCENAME,C:\GlobalCube\System\WERWISO\IQD\serv_teile\Service_Rechnungsausgangsbuch_Monteur_5.imr
  5. TITLE,Service_Rechnungsausgangsbuch_Monteur_5.imr
  6. BEGIN SQL
  7. select T1."Vorgangsnummer" as c1,
  8. (cdatetime(T1."Rechnungsdatum")) as c2,
  9. T1."RechArt" as c3,
  10. ((cdatetime(T1."Rechnungsdatum"))) as c4,
  11. T2."Positionskennzeichen" as c5,
  12. T2."Positionsnummer" as c6,
  13. T2."MonteurID1" as c7,
  14. CASE WHEN (T1."RechArt" = 'Gutschrift ') THEN (T2."MengeMonteurID1" * -1) ELSE (T2."MengeMonteurID1") END as c8,
  15. T2."MonteurID2" as c9,
  16. CASE WHEN (T1."RechArt" = 'Gutschrift ') THEN (T2."MengeMonteurID2" * -1) ELSE (T2."MengeMonteurID2") END as c10,
  17. T2."MonteurID3" as c11,
  18. CASE WHEN (T1."RechArt" = 'Gutschrift ') THEN (T2."MengeMonteurID3" * -1) ELSE (T2."MengeMonteurID3") END as c12,
  19. T3."SplitNr" as c13,
  20. T2."MonteurID5" as c14,
  21. (((cdatetime(T1."Rechnungsdatum")))) as c15,
  22. (CASE WHEN (T1."RechArt" = 'Gutschrift ') THEN (T2."MengeMonteurID5" * -1) ELSE (T2."MengeMonteurID5") END) / 10 * (T2."RE_Prozent" / 100) as c16,
  23. T3."SplitNr" as c17,
  24. T3."Filial_ID" as c18,
  25. T2."MonteurID4" as c19,
  26. CASE WHEN (T1."RechArt" = 'Gutschrift ') THEN (T2."MengeMonteurID4" * -1) ELSE (T2."MengeMonteurID4") END as c20,
  27. T2."MonteurID5" as c21,
  28. CASE WHEN (T1."RechArt" = 'Gutschrift ') THEN (T2."MengeMonteurID5" * -1) ELSE (T2."MengeMonteurID5") END as c22
  29. from "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."Vorgposi" T2,
  30. ("\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."REAUBUCH" T1 left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."VORGANG" T3 on T3."Vorgangsnummer" = T1."Vorgangsnummer")
  31. where ((T3."Vorgangsnummer" = T2."Vorgangsnummer") and (T3."SplitNr" = T2."SplitNr"))
  32. and (((((((T2."MonteurID5" IS NOT NULL) and ((T3."Vorgangsart" IN ('Barverkauf ','Garantie ','Service ')) or ((T3."Vorgangsart" = 'Verkauf ') and (T1."RechArt" IN ('Gutschrift ','Service ','Verkauf '))))) and (T1."Name" <> 'Storniert')) and (not T2."Positionskennzeichen" IN ('T ','TB'))) and (not T2."KostRechMerkKostenstelle" BETWEEN '10' AND '29')) and (not T2."Kostenstelle" BETWEEN '10' AND '29')) and (not T2."Erloeskonto" LIKE '4%'))
  33. order by c1 asc
  34. END SQL
  35. COLUMN,0,Vorgangsnummer
  36. COLUMN,1,Rechnungsdatum
  37. COLUMN,2,Rechart
  38. COLUMN,3,Invoice Date
  39. COLUMN,4,Positionskennzeichen
  40. COLUMN,5,Positionsnummer
  41. COLUMN,6,Monteurid1
  42. COLUMN,7,Mengemonteurid1
  43. COLUMN,8,Monteurid2
  44. COLUMN,9,Mengemonteurid2
  45. COLUMN,10,Monteurid3
  46. COLUMN,11,Mengemonteurid3
  47. COLUMN,12,Splitnr
  48. COLUMN,13,Monteurnr
  49. COLUMN,14,Datum
  50. COLUMN,15,verr. Zeit
  51. COLUMN,16,Order Number
  52. COLUMN,17,Filial Id
  53. COLUMN,18,Monteurid4
  54. COLUMN,19,Mengemonteurid4
  55. COLUMN,20,Monteurid5
  56. COLUMN,21,Mengemonteurid5