Foxtable(狐表)用户栏目专家坐堂 → 两个月表查询符合条件的行数和


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

主题:两个月表查询符合条件的行数和

美女呀,离线,留言给我吧!
雁过不留痕8
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:157 积分:1100 威望:0 精华:0 注册:2012/9/13 15:36:00
两个月表查询符合条件的行数和  发帖心情 Post By:2015/6/1 8:34:00 [只看该作者]

cmd.CommandText = "SELECT count(*) F rom " & "{" & "装配线条码追溯表" & yearstring & monthstring & "} WHERE " & "[JH]='" & jhhString & "' union all S ELECT count(*) F rom " & "{" & "装配线条码追溯表" & yearstringf & monthstringf & "} WHERE " & "[JH]='" & jhhString & "'"
为什么union all 实现不了两个月表查询符合条件的行数和




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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/1 8:36:00 [只看该作者]

额.不是告诉过你了么?  把 union all    改为  +  啊

 回到顶部
美女呀,离线,留言给我吧!
雁过不留痕8
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:157 积分:1100 威望:0 精华:0 注册:2012/9/13 15:36:00
  发帖心情 Post By:2015/6/1 9:19:00 [只看该作者]

bin 老师,原谅我有点傻
cmd.CommandText = "SELECT count(*) F rom " & "{" & "装配线条码追溯表" & yearstring & monthstring & "} WHERE " & "[JH]='" & jhhString & "'" + "S elect count(*) F rom " & "{" & "装配线条码追溯表" & yearstringf & monthstringf & "} W HERE " & "[JH]='" & jhhString & "'"

t3.text=cmd.ExecuteScalar

 回到顶部
美女呀,离线,留言给我吧!
雁过不留痕8
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:157 积分:1100 威望:0 精华:0 注册:2012/9/13 15:36:00
  发帖心情 Post By:2015/6/1 9:20:00 [只看该作者]

这样的操作结果,t3.text=cmd.ExecuteScalar,显示的是后一个表中的符合条件的行


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/1 9:20:00 [只看该作者]

cmd.CommandText = "SELECT count(*) F rom " & "{" & "装配线条码追溯表" & yearstring & monthstring & "} WHERE " & "[JH]='" & jhhString & "'  + S elect count(*) F rom " & "{" & "装配线条码追溯表" & yearstringf & monthstringf & "} W HERE " & "[JH]='" & jhhString & "'"

 回到顶部
美女呀,离线,留言给我吧!
雁过不留痕8
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:157 积分:1100 威望:0 精华:0 注册:2012/9/13 15:36:00
  发帖心情 Post By:2015/6/1 9:22:00 [只看该作者]

cmd.CommandText = "S ELECT count(*) F rom " & "{" & "装配线条码追溯表" & yearstring & monthstring & "} WHERE " & "[JH]='" & jhhString & "'"
 a=cmd.ExecuteScalar
cmd.CommandText = "S ELECT count(*) F rom " & "{" & "装配线条码追溯表" & yearstringf & monthstringf & "} WHERE " & "[JH]='" & jhhString & "'"
t3.text=cmd.ExecuteScalar
t3.text=a+t3.text


 回到顶部
美女呀,离线,留言给我吧!
雁过不留痕8
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:157 积分:1100 威望:0 精华:0 注册:2012/9/13 15:36:00
  发帖心情 Post By:2015/6/1 9:26:00 [只看该作者]

上述笨办法可以实现,想问一下BIN老师,用“+”号怎么实现


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/1 9:26:00 [只看该作者]

看5楼.

 回到顶部
美女呀,离线,留言给我吧!
雁过不留痕8
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:157 积分:1100 威望:0 精华:0 注册:2012/9/13 15:36:00
  发帖心情 Post By:2015/6/1 9:32:00 [只看该作者]

报错提示,select附近有语法错误

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/1 9:33:00 [只看该作者]

cmd.CommandText = "(SELECT count(*) F rom " & "{" & "装配线条码追溯表" & yearstring & monthstring & "} WHERE " & "[JH]='" & jhhString & "')  + (S elect count(*) F rom " & "{" & "装配线条码追溯表" & yearstringf & monthstringf & "} W HERE " & "[JH]='" & jhhString & "')"

那就加上括号

 回到顶部
总数 12 1 2 下一页