access导为sql后sql 语句出错-- sql取数据出问题

milk520 2003-11-10 03:47:34
sql="update 销售计划,出库 set 销售计划.月度累计=销售计划.月度累计+出库.金额 where 销售计划.年度=year(出库.出库日期) and 销售计划.月份=month(出库.出库日期) and 出库.业务员="&sqlstr(rs("业务员"))&" and 出库索引.业务员=销售计划.销售员

如上sql语句在access下取的数据正确
导入后改为:
sql="update 销售计划 set 销售计划.月度累计=销售计划.月度累计+B.金额 from 出库 B where 销售计划.年度=year(B.出库日期) and 销售计划.月份=month(B.出库日期) and B.业务员="&sqlstr(rs("业务员"))&" and B.业务员=销售计划.销售员

数据出入很大 请指教
...全文
35 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
milk520 2003-11-10
  • 打赏
  • 举报
回复
还是老样
或许不是sql的问题 。。
zjcxc 2003-11-10
  • 打赏
  • 举报
回复
改为:

sql="update 销售计划 set 月度累计=a.月度累计+b.金额
from 销售计划 a ,出库 b
where a.年度=year(b.出库日期) and a.月份=month(b.出库日期)
and b.业务员="&sqlstr(rs("业务员"))&" and b.业务员=a.销售员 "
txlicenhe 2003-11-10
  • 打赏
  • 举报
回复
应该是一样的才对啊。

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧