Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.69 KB | None | 0 0
  1. SELECT     p.stockcode,
  2.            p.contracttype   AS contract,
  3.            p.fixedprice     AS price,
  4.            p.customerbuygrp AS customer,
  5.            p.fixeduom       AS uom,
  6.            a.shiptoaddr1,
  7.            a.shiptoaddr2,
  8.            a.shiptoaddr3,
  9.            a.shiptoaddr4,
  10.            a.shiptoaddr5,
  11.            a.shippostalcode,
  12.            (
  13.                   SELECT Sum(morderqty)
  14.                   FROM   sordetail
  15.                   WHERE  salesorder = @SalesOrder
  16.                   AND    mstockcode = p.stockcode) AS orderqty,
  17.            i.description                           AS stockdes,
  18.            i.warehousetouse                        AS warehouse
  19. FROM       sorcontractprice                        AS p
  20. INNER JOIN arcustomer                              AS a
  21. ON         a.customer = p.customerbuygrp
  22. INNER JOIN invmaster i
  23. ON         p.stockcode = i.stockcode
  24. WHERE      (
  25.                       p.contracttype = 'C'
  26.            AND        p.customerbuygrp =
  27.                       (
  28.                              SELECT customer
  29.                              FROM   sormaster
  30.                              WHERE  salesorder = @SalesOrder))
  31. OR         (
  32.                       p.contracttype = 'B'
  33.            AND        p.customerbuygrp IN
  34.                       (
  35.                              SELECT buyinggroup1
  36.                              FROM   arcustomer
  37.                              WHERE  customer =
  38.                                     (
  39.                                            SELECT customer
  40.                                            FROM   sormaster
  41.                                            WHERE  salesorder = @SalesOrder))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement