求各位大师看看我的SQL语句有错否
时间:2011-06-02
来源:互联网
xx = Val(.Range("Q3").Value) '凭证初始值
xz = Val(.Range("R3").Value) '凭证尾值
If xx > xz Then .Range("R3").Value = xx + 1
Set rs = Nothing
strSql = "SELECT sum(附件张数) From (select 凭证号 from (select distinct 凭证号,附件张数 from [凭证] where month(日期)='" & pzQJ & "') where 凭证号 between " & xx & "and " & xz & ")a"
rs.Open strSql, cnn, adOpenStatic
pzrqx = IIf(IsNull(rs.Fields(0)), 0, rs.Fields(0))
rs.Close
运行出错..提示"至少一个参数没被指定"
xz = Val(.Range("R3").Value) '凭证尾值
If xx > xz Then .Range("R3").Value = xx + 1
Set rs = Nothing
strSql = "SELECT sum(附件张数) From (select 凭证号 from (select distinct 凭证号,附件张数 from [凭证] where month(日期)='" & pzQJ & "') where 凭证号 between " & xx & "and " & xz & ")a"
rs.Open strSql, cnn, adOpenStatic
pzrqx = IIf(IsNull(rs.Fields(0)), 0, rs.Fields(0))
rs.Close
运行出错..提示"至少一个参数没被指定"
作者: hxyzgk 发布时间: 2011-06-02
有错。sum(附件张数)中的附件张数,是从(select 凭证号 from (select distinct 凭证号,附件张数 from [凭证] where month(日期)='" & pzQJ & "') where 凭证号 between " & xx & "and " & xz & ")而来,而这个子查询只有一个字段,就是凭证号。
作者: wudixin96 发布时间: 2011-06-02
这么复杂.
"select sum(附件张数)from [凭证] where month(日期)='" & pzQJ & "'and 凭证号 between '" & xx & "'and' " & xz & "'"
这样写不行么?
由于单双引号比较多乱,一般我这样处理.
strSql="select sum(附件张数)from [凭证] where month(日期)='aa' and 凭证号 between'bb'and'cc'"
strsql=replace(replace(replace(strsql,"aa",pzQJ),"bb",xx),"cc",xz)
这样就会出现引号不闭合了.
你和我一样喜欢用"xx".呵呵.
"select sum(附件张数)from [凭证] where month(日期)='" & pzQJ & "'and 凭证号 between '" & xx & "'and' " & xz & "'"
这样写不行么?
由于单双引号比较多乱,一般我这样处理.
strSql="select sum(附件张数)from [凭证] where month(日期)='aa' and 凭证号 between'bb'and'cc'"
strsql=replace(replace(replace(strsql,"aa",pzQJ),"bb",xx),"cc",xz)
这样就会出现引号不闭合了.
你和我一样喜欢用"xx".呵呵.
作者: shuyee 发布时间: 2011-06-02
谢谢大师指点啊..我终于明白怎么回事了.....
作者: hxyzgk 发布时间: 2011-06-02
谢谢指导.......我潜意识比较喜欢X来代表未知数之类的..哈哈哈./...如果变量多..我就会在后面加X....你为啥也喜欢XX啊
作者: hxyzgk 发布时间: 2011-06-02
strSql = "SELECT sum(附件张数) From (select distinct 凭证号,附件张数 from [凭证] where month(日期)='" & pzQJ & "' and 凭证号 between " & xx & " and " & xz & ")"
作者: marco 发布时间: 2011-06-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28