SQL语句

//
UPDATE 表1 SET KHNY=(SELECT B.XSNY FROM OPENDATASOURCE('SQLOLEDB','Data Source=......;User ID=......;Password=......').[YDZD].[DBO].表2 B WHERE B.DWDH=表1.DWDH)

//
UPDATE 表1 SET A.KHNY=B.XSNY FROM 表1 A,表2 B WHERE A.DWDH=B.DWDH


//
SELECT E.商品编号 AS 商品编号,C.PM_S AS 商品名称,SUM(E.数量) AS 数量小计,SUM(E.含税销售额) AS 含税销售额小计,SUM(E.购进金额)  AS 购进金额小计,
SUM(E.毛利) AS 毛利小计,CASE WHEN SUM(E.含税销售额)= 0 THEN 0  ELSE  ROUND(SUM(E.含税销售额-E.购进金额)/SUM(E.含税销售额)*100,2)  END AS 毛利率 FROM
  (SELECT A.DWDH_S AS 单位代号,A.DWMC_S AS 单位名称,A.BH_S AS 商品编号,A.PM_S AS 商品名称,A.SL_S AS 数量,A.XE_S AS 含税销售额,
   ISNULL(B.JJ,0) AS 进价,ROUND(ISNULL(B.JJ,0)*A.SL_S,2)  AS 购进金额, A.XE_S-ROUND(ISNULL(B.JJ,0)*A.SL_S,2) AS 毛利,
   CASE WHEN A.XE_S= 0 THEN 0  ELSE  ROUND((A.XE_S-ROUND(ISNULL(B.JJ,0)*A.SL_S,2))/A.XE_S*100,2)  END AS 毛利率,
   CONVERT(CHAR,A.RQ_S,111) AS 日期, A.SE_S AS SE,A.DJH_S AS DJH,A.PH_S AS PH
   FROM SQLZCYXS AS A
   LEFT JOIN TANG.DBO.S_GJJE_SET  AS B ON A.BH_S=B.BH
   UNION ALL
   ......
   ) E LEFT JOIN SQLKC AS C ON E.商品编号=C.BH_S
GROUP BY E.商品编号,C.PM_S"  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值