ALTER PROCEDURE QSP_GET_BACK_SIGN @site VARCHAR(20) AS SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

DECLARE @b3 INT DECLARE @b4 INT SELECT @b3 = b3, @b4 = b4 FROM b_arg

SELECT 0 AS ischecked,
a.unit,
a.billno,
a.billdate,
a.bsite,
a.esite,
a.state, a.shipper, a.tyddate, a.consignee,
a.product,
a.qty,
backqty, s1 = CASE WHEN ISNULL(fetchdate,'') <> '' THEN 1 ELSE 0 END, s2 = CASE WHEN ISNULL(modifyremark,'') <> '' THEN 1 ELSE 0 END, s3 = CASE WHEN ISNULL(isbad, 0) > 0 THEN 1 ELSE 0 END, s4 = CASE WHEN ISNULL(outinoneflag,'') = '' THEN 0 ELSE 1 END, acctype, accnow, accarrived, accback, accmonth, accdaishou, acczz, accsend, webid, createby, outcygs, outdate, acctype, shippertel, shippermb, a.middlesite, outbillno, vipno, addr, weight, volumn, fapiaono, shippercompany, consigneecompany, acchuokuankou, acctotal, acctax FROM B_TYD AS a LEFT JOIN b_tyd_trace_tpl AS b ON (a.unit = b.unit)
WHERE ( a.esite = @site OR a.middlesite = @site OR (a.bsite = @site AND @b4 = 1) OR (a.bsite = @site AND ((a.state = 10 AND tosite = 0) OR okprocess = '司机直送')) ) AND signdate IS NULL AND ISNULL(backrecipient,'') = '' AND ISNULL(a.backqty,'') <> '' AND a.state <> 100 AND a.state <> 11

SQL Server 存储过程:获取待签收回单信息

原文地址: https://www.cveoy.top/t/topic/op6p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录