麻烦帮我看下这个查询语句,出错了.

timrwb 2007-06-12 03:33:23
代码如下:
TableName = DatePart("m",DateAdd("m",-1,Date))
TableNamea = DatePart("m",DateAdd("m",-2,Date))
sql="select a.*,b.*,a.phonenumber from pstnuser as a LEFT OUTER JOIN "&TableName&"pstn as b ON a.phonenumber=b.phonenumber where not in(select c.*,d.*,c.phonenumber from pstnuser as c LEFT OUTER JOIN "&TableNamea&"pstn as d ON c.phonenumber=d.phonenumber where d.money IS NULL) and b.money IS NULL "


我用的ACCESS数据库,提示我ODBC不支持所需的属性
...全文
186 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
renwenbintim 2007-06-13
  • 打赏
  • 举报
回复
TableName = DatePart("m",DateAdd("m",-1,Date))
TableNamea = DatePart("m",DateAdd("m",-2,Date))
sql="select a.*,b.*,a.phonenumber from pstnuser as a LEFT OUTER JOIN "&TableName&"pstn as b ON a.phonenumber=b.phonenumber where a.phonenumber not in(select c.*,d.*,c.phonenumber from pstnuser as c LEFT OUTER JOIN "&TableNamea&"pstn as d ON c.phonenumber=d.phonenumber where d.money IS NULL) and b.money IS NULL "
hancker 2007-06-12
  • 打赏
  • 举报
回复
我也觉得where not 之间差了一个字段名吧??
zhangjingcheng 2007-06-12
  • 打赏
  • 举报
回复
你用了a.*还要用a..phonenumber ??
hy_lihuan 2007-06-12
  • 打赏
  • 举报
回复
应该是sql语句组装的问题
raybvb09 2007-06-12
  • 打赏
  • 举报
回复
有点头晕,不过你的where not in这里,where 和not之间缺东西

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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