Foxtable(狐表)用户栏目专家坐堂 → 计算后台数据


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

主题:计算后台数据

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/30 15:58:00 [显示全部帖子]

 

你哪个表需要统计订单数量?统计的结果赋值到哪里去?

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/30 16:28:00 [显示全部帖子]

Dim drs As List(Of DataRow) = DataTables("产品表").Select("" )
For Each dr As DataRow In drs
    If dr IsNot Nothing
        dr("累计订单") = DataTables("销售订单明细").SQLCompute("sum(订单数量)","产品代码 = " & "'" & dr("产品代码") & "' AND 颜色 = " & "'" & dr("颜色") & "'" )
    End If
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/30 17:53:00 [显示全部帖子]

Dim drs As List(Of DataRow) = DataTables("产品表").Select("")
Dim cmd As new SQLCommand
cmd.ConnectionName = "abc"
cmd.CommandText = "select 产品代码,颜色,sum(订单数量) as 订单数量 from {销售订单明细} group by 产品代码,颜色"
Dim dt As DataTable = cmd.ExecuteReader
For Each dr As DataRow In drs
    dr("累计订单") = dt.Compute("sum(订单数量)","产品代码 = " & "'" & dr("产品代码") & "' AND 颜色 = " & "'" & dr("颜色") & "'" )
Next

 回到顶部