Service_Rechnungsausgangsbuch_Monteur_1.iqd 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,werwiso
  4. DATASOURCENAME,C:\GlobalCube\System\WERWISO\IQD\serv_teile\Service_Rechnungsausgangsbuch_Monteur_1.imr
  5. TITLE,Service_Rechnungsausgangsbuch_Monteur_1.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."MonteurID1" as c14,
  21. (((cdatetime(T1."Rechnungsdatum")))) as c15,
  22. (CASE WHEN (T1."RechArt" = 'Gutschrift ') THEN (T2."MengeMonteurID1" * -1) ELSE (T2."MengeMonteurID1") END) / 10 * (T2."RE_Prozent" / 100) as c16,
  23. T3."SplitNr" as c17,
  24. T2."RE_Prozent" as c18,
  25. T3."Filial_ID" as c19
  26. from "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."Vorgposi" T2,
  27. ("\\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")
  28. where ((T3."Vorgangsnummer" = T2."Vorgangsnummer") and (T3."SplitNr" = T2."SplitNr"))
  29. and (((((((((T2."MonteurID1" IS NOT NULL) or (T2."MonteurID2" IS NOT NULL)) or (T2."MonteurID3" 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%'))
  30. order by c1 asc
  31. END SQL
  32. COLUMN,0,Vorgangsnummer
  33. COLUMN,1,Rechnungsdatum
  34. COLUMN,2,Rechart
  35. COLUMN,3,Invoice Date
  36. COLUMN,4,Positionskennzeichen
  37. COLUMN,5,Positionsnummer
  38. COLUMN,6,Monteurid1
  39. COLUMN,7,Mengemonteurid1
  40. COLUMN,8,Monteurid2
  41. COLUMN,9,Mengemonteurid2
  42. COLUMN,10,Monteurid3
  43. COLUMN,11,Mengemonteurid3
  44. COLUMN,12,Splitnr
  45. COLUMN,13,Monteurnr
  46. COLUMN,14,Datum
  47. COLUMN,15,verr. Zeit
  48. COLUMN,16,Order Number
  49. COLUMN,17,Re Prozent
  50. COLUMN,18,Filial Id