Files
GateDge2023_ljy/05.长园/CY.PRD_MORPT/sql/SQLQuery1.sql
PastSaid c31957eb64 a
2024-03-18 11:42:45 +08:00

28 lines
1.3 KiB
SQL

/***********发货通知单start*********************/
----UPDATE tt.F_CYG_TEXT1 =
--SELECT
-- tt.FENTRYID, --发货通知单
-- STUFF((SELECT ','+ CONVERT(VARCHAR(100),t0e.FENTRYID/*t0e.F_CYG_TEXT4*/) --CONVERT 值类型转换,如果本来就是字符串类型就不需要 FENTRYID 是数值类型才需要
-- FROM T_SAL_ORDERENTRY t0e --销售订单
-- INNER JOIN T_SAL_DELIVERYNOTICEENTRY_LK t1e_lk --发货通知单关系表
-- ON t0e.FID = t1e_lk.FSBILLID AND t0e.FENTRYID = t1e_lk.FSID
-- WHERE t1e_lk.FENTRYID = tt.FENTRYID --拼接关联字段
-- AND t1e_lk.FSTABLENAME = 'T_SAL_ORDERENTRY'
-- FOR XML PATH('')
-- ),1,1,'') --stuff 列转行后拼接
--FROM T_SAL_DELIVERYNOTICEENTRY tt --发货通知单
/***********发货通知单end*********************/
/***********应收单start*********************/
SELECT
tt.FENTRYID, --应收单表体
ISNULL(STUFF((SELECT ','+ CONVERT(VARCHAR(100),t0e.FENTRYID/*t0e.F_CYG_TEXT4*/) --CONVERT 值类型转换,如果本来就是字符串类型就不需要 FENTRYID 是数值类型才需要
FROM T_SAL_ORDERENTRY t0e --销售订单
INNER JOIN T_AR_RECEIVABLEENTRY_LK t1e_lk --应收单关系表
ON t0e.FID = t1e_lk.FSBILLID AND t0e.FENTRYID = t1e_lk.FSID
WHERE t1e_lk.FENTRYID = tt.FENTRYID --拼接关联字段
AND t1e_lk.FSTABLENAME = 'T_SAL_ORDERENTRY'
FOR XML PATH('')
),1,1,''),'') AS '最终值'--stuff 列转行后拼接
FROM T_AR_RECEIVABLEENTRY tt --应收单表体
/***********应收单end*********************/