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


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

主题:sql语句求教

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
sql语句求教  发帖心情 Post By:2009/10/22 7:38:00 [显示全部帖子]

If e.DataCol.Name = "入库" or e.DataCol.Name = "出库"  Then
for i as Integer = 0 to tables("kc").count - 1
    
    Tables("kc").Rows(i)("出库")= DataTables("表A").Compute("Sum(数量)", " 型号 = '" & Tables("kc").Rows(i)("型号")& "' ")+DataTables("jh").Compute("Sum(数量)", " 型号 = '" & Tables("kc").Rows(i)("型号")& "'and 状态 = '出库 ' ")+DataTables("jh").Compute("Sum(数量)", " 型号 = '" & Tables("kc").Rows(i)("型号")& "'and 状态 = '暂借 ' ")
    Tables("kc").Rows(i)("入库")= DataTables("jh").Compute("Sum(数量)", " 型号 = '" & Tables("kc").Rows(i)("型号")& "'and 状态 = '入库 ' ")+DataTables("jh").Compute("Sum(数量)", " 型号 = '" & Tables("kc").Rows(i)("型号")& "'and 状态 = '归还 ' ")

   
Next
end if
fox中的代码,意思就是kc表中的入库和出库两列的数据分别是从jh表和表A中统计得到的
现在的问题是:
我现在不用内部表了,sql语句怎么实现这种效果呢,没有思路了,本来想用多表查询,不过效果好像不对
请教各位,不胜感激


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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/10/22 12:04:00 [显示全部帖子]

能否告知代码一二,
我是想用sql语句实现,涉及到在三个表中查询数据
不知道怎么写

 回到顶部