以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]SQL语句求帮助! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180054) |
-- 作者:ZxFoxtable -- 发布时间:2022/9/25 23:20:00 -- [求助]SQL语句求帮助! cmd.CommandText = " Se lect a.* ,( Sele ct sum(JCC数量) From {进出仓明细} Where WWdS Like \'%,\' + a.FItid + \'%\') as 已领数量 from {WW} as a where Wtid = " & val(e.Sender.Value) 老师,红色地方应该怎么修改
|
-- 作者:有点蓝 -- 发布时间:2022/9/26 8:38:00 -- WWdS是多值字段?存储的是什么内容?执行SQL有什么错误? |
-- 作者:ZxFoxtable -- 发布时间:2022/9/26 9:31:00 -- .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.7.20.8 错误所在事件: 详细错误信息: 在将 varchar 值 \'%,\' 转换成数据类型 int 时失败。 WWds 存着多个Fltid的值, 如:,5,6,8,9 当前a.FItid = 8
|
-- 作者:有点蓝 -- 发布时间:2022/9/26 9:45:00 -- 不同数据类型要做转换 cmd.CommandText = " Se lect a.* ,( Sele ct sum(JCC数量) From {进出仓明细} Where WWdS Like \'%,\' + cast(a.FItid as nvarchar) + \',%\') as 已领数量 fr
|