Foxtable(狐表)用户栏目专家坐堂 → [求助]sql 数据运算!


  共有2185人关注过本帖树形打印复制链接

主题:[求助]sql 数据运算!

帅哥哟,离线,有人找我吗?
2900819580
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1327 积分:9648 威望:0 精华:0 注册:2015/6/30 8:46:00
[求助]sql 数据运算!  发帖心情 Post By:2020/4/28 19:30:00 [只看该作者]


cmd.CommandText = "sel ect z.*,y.zbid as zbid,y.fid as 订单状态,y.sn as 序号,y.sl As 数量,y.dj As 单价,x.数值 As 折扣,x.MOQ as MOQ ,x.名称 As 客户名称,w.名称 As 板号,w.规格 As 规格,v.名称 as 环保要求,v.数值 as 点价"
cmd.CommandText &= ",(Sele ct sum(d.全部点数) from ( Sel ect a.zid,a.用量,b.点数,(b.点数 * a.用量 * iif(isnull(a.折扣),1,a.折扣)) As 全部点数  from {明细} As a  left join {对照表} As b on a.封装 = b.封装 And a.jid = b.jid) As d where y.wlID = a.zid ) As 总点数 "
cmd.CommandText &= ",y.sl * y.dj as 小计 ,iif(y.sl * y.dj < [MOQ],[MOQ],y.sl * y.dj) AS 实收 ,(x.数值 * [总点数] * v.数值) as 参考价 "

tb.DataSource = cmd.ExecuteReader

 

老师 红色字的【总点数】应该怎么写。


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/28 20:30:00 [只看该作者]

需要在外面再套一层select才能使用,如:

select * ,(折扣 * [总点数] *点价) as 参考价 from (上面的完整sql) as k

 回到顶部