access查询语句出错!

daoyuanjiao 2016-12-08 10:06:57
我有一个表格curtime,其中有EntranceT列,为日期时间格式,内容如:2016/7/20 4:04:40,现在我用下面的语句在ACCESS中查询是可以有结果的,但是将同样的语句复制到ASP中查询,却提示语句未结束!主要就是LEFT(EntranceT,INSTR(EntranceT," "))
这一句出错。如果去掉,就没有问题!但是我需要过滤出所有不同的日期(不包含时间部分)
SELECT top 10 max(id) as Aid FROM curtime GROUP BY LEFT(EntranceT,INSTR(EntranceT," "))
谢谢指教!!
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
daoyuanjiao 2016-12-08
  • 打赏
  • 举报
回复
折腾一个上午,最后把“ ”换成chr(32)终于通过,LEFT(EntranceT,INSTR(EntranceT,chr(32))-1)。
du56du 2016-12-08
  • 打赏
  • 举报
回复
daoyuanjiao 2016-12-08
  • 打赏
  • 举报
回复
而且就是提示的这一sql 语句 “语句未结束”
daoyuanjiao 2016-12-08
  • 打赏
  • 举报
回复
但是我一去掉LEFT(EntranceT,INSTR(EntranceT," "))这个语句,就全部正常了呢?
  • 打赏
  • 举报
回复
语句未结束不一定是sql的问题啊,可能是你其他代码有问题啊

28,391

社区成员

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

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