以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  两个月表查询符合条件的行数和  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=69171)

--  作者:雁过不留痕8
--  发布时间: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
--  发布时间:2015/6/1 8:36:00
--  
额.不是告诉过你了么?  把 union all    改为  +  啊
--  作者:雁过不留痕8
--  发布时间: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
--  发布时间:2015/6/1 9:20:00
--  
这样的操作结果,t3.text=cmd.ExecuteScalar,显示的是后一个表中的符合条件的行


--  作者:Bin
--  发布时间: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
--  发布时间: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
--  发布时间:2015/6/1 9:26:00
--  
上述笨办法可以实现,想问一下BIN老师,用“+”号怎么实现


--  作者:Bin
--  发布时间:2015/6/1 9:26:00
--  
看5楼.
--  作者:雁过不留痕8
--  发布时间:2015/6/1 9:32:00
--  
报错提示,select附近有语法错误
--  作者:Bin
--  发布时间: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 & "\')"

那就加上括号