Monteure_fuer_Anzeige_offene_Auftraege.sql 943 B

123456789101112131415161718192021222324252627282930313233
  1. SELECT DISTINCT "Order No" AS "Order No",
  2. "Type" AS "Type",
  3. "No" AS "No",
  4. "Last Name" AS "Last Name",
  5. "Entry No" AS "Entry No",
  6. "Qty Evaluated" AS "Qty Evaluated",
  7. RANK() OVER (
  8. PARTITION BY "Order No" ORDER BY "Qty Evaluated"
  9. ) AS "RANG ( Qty Evaluated )"
  10. FROM (
  11. SELECT T1."Order No_" AS "Order No",
  12. T1."Type" AS "Type",
  13. T1."No_" AS "No",
  14. T2."Last Name" AS "Last Name",
  15. T1."Entry No_" AS "Entry No",
  16. (convert(FLOAT, T1."Qty_ Evaluated")) AS "Qty Evaluated",
  17. XRANK(((convert(FLOAT, T1."Qty_ Evaluated"))) FOR T1."Order No_") AS c8
  18. FROM (
  19. "ARI"."import"."Service Ledger Entry" T1 LEFT JOIN "ARI"."import"."Employee" T2 ON T2."No_" = T1."No_"
  20. )
  21. WHERE (
  22. (
  23. (
  24. ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 120)
  25. AND (T1."Order No_" LIKE 'W%')
  26. )
  27. AND (T1."Type" = 2)
  28. )
  29. AND (((convert(FLOAT, T1."Qty_ Evaluated"))) <> 0)
  30. )
  31. ) D1
  32. WHERE (c8 = 1)
  33. -- order by "Order No" asc