Foxtable(狐表)用户栏目专家坐堂 → SQL语句求助


  共有3199人关注过本帖平板打印复制链接

主题:SQL语句求助

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


加好友 发短信
等级:三尾狐 帖子:754 积分:6991 威望:0 精华:1 注册:2008/9/2 20:04:00
SQL语句求助  发帖心情 Post By:2014/4/29 10:43:00 [只看该作者]

有一表A,字段为:客户,数量1,数量2;想使用SQLCommand语句,求出 Sum(数量1)-SUM(数量2 )

我写代码如下:

Dim cmd As New SQLCommand
Dim
dt As DataTable
cmd.CommandText = "SELECT DISTINCT 客户,数量1,数量2,数量1-数量2 As 余额 From {A}"
dt = cmd.ExecuteReader()

 

或者

Dim val As Integer
Dim cmd As New SQLCommand
cmd.CommandText = "Select 客户,Sum(数量1)-Sum(数量2)  From {A} "
val  = cmd.ExecuteScalar()

 

这两种代码运行后都不能计算出正确的余额(余额都为0)



 回到顶部