技巧集锦023:YKX取数

本文介绍了在SALEOUTMD、SALEOUTDT、SALENODEMT和SALENODEDT表中增加KK_YKX字段,用于销售出库和销退开票的汇总及明细查询,提供了相应的SQL查询示例,帮助理解YKX取数的方法。
摘要由CSDN通过智能技术生成

SALEOUTMD增加KK_YKX字段:

IF NOT EXISTS(SELECT * FROM syscolumns WHERE object_name(id) = 'SaleOutMt' AND name = 'KK_YKX')
	ALTER TABLE SaleOutMt ADD KK_YKX char(1) NULL DEFAULT 'N';

DELETE FROM TbStru WHERE upper(TbName) = 'SALEOUTMT' AND upper(FdName) = 'KK_YKX';
INSERT INTO TbStru (TbName, SortNum, FdName, FdDesc, Is_Null, DefaultValue, Explains, IsDevFld) 
	VALUES ('SaleOutMt', 53, 'KK_YKX', '药快销同步', 'Y', 'N', '药快销同步标识', 'N');
IF NOT EXISTS(SELECT * FROM FldList WHERE FdName = 'KK_YKX') 
INSERT INTO FldList (FdName, FdDesc, FdType, FdSize, FdDec, DefaultValue) 
	VALUES ('KK_YKX', '药快销同步', 'char', 1, 0, 'N');

销售出库汇总取数SQL:

SELECT 'Y' AS is_ykx,'SKKM' AS enterpriseID,'GZWL' AS orgID,a.BillCode AS missionCode,CONVERT(CHAR(19),GETDATE(),120) AS K_CREATETIME
      ,'N' AS automatic,'' AS travelTaskNumber,CONVERT(CHAR(19),GETDATE(),120) AS travelTaskTime,'' AS memberID,'X'+a.SaleManId AS salesmanID
      ,LTRIM(RTRIM(c.Dates))+' ' +LTRIM(RTRIM(c.OnTime)) AS orderTime,c.BillCode AS salesOrderCode
      ,LTRIM(RTRIM(a.Dates))+' ' +LTRIM(RTRIM(a.OnTime)) AS missionTime,'X'+a.ClientId AS addressCode,'X'+a.ClientId AS unitCode
      ,CONVERT(INT,SUBSTRING(d.zcqmc,5,2)) AS whole,CONVERT(INT,SUBSTRING(d.zcqmc,CHARINDEX('总箱数:',d.zcqmc)+4,LEN(d.zcqmc)-CHARINDEX('总箱数:',d.zcqmc))) AS scattered
      ,0 AS bag,a.TaxAmount AS orderAmount,'SKKM' AS cargoOwnerID,'世康科贸' AS cargoOwnerName
      ,a.kk_islc AS isRefrigeratedGoods
      ,CASE WHEN a.Delivery =2 THEN 'N' ELSE 'Y' END AS isPickUp
      ,CASE WHEN a.Delivery = 2 THEN 1 WHEN a.Delivery = 0 THEN 3 ELSE 1 END AS shippingMethods
      ,'' AS logisticsCompany,a.Remark AS remark
      ,CONVERT(CHAR(19),GETDATE(),120) AS lastmodifytime,d.totalRows,CONV
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值