一个简单的问题,高分求教!

qouoww 2004-12-04 04:08:51
select distinct analysisdept,analysiscustom,analysisname,analysisdate from analysis WHERE analysisdate between #2004-12-3 AND #2004-12-4 order by analysisname DESC
这句sql有什么问题?
如果去掉WHERE analysisdate between #2004-12-3 AND #2004-12-4
就可以,正确的写法是什么呢?
注:access数据库,analysisdate为日期/时间型字段
...全文
87 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhgroup 2004-12-04
  • 打赏
  • 举报
回复
在access中用#,mssql中不能用吧,我记着是不能用.
cheng17 2004-12-04
  • 打赏
  • 举报
回复
WHERE (analysisdate >= #2004-12-3# AND analysisdate <= #2004-12-4 23:59:59#)
lishuai818 2004-12-04
  • 打赏
  • 举报
回复
同意泰哥~~~~~~
tatty_bad 2004-12-04
  • 打赏
  • 举报
回复
在SQL里面,Order By 似乎不应该用。
liuyangxuan 2004-12-04
  • 打赏
  • 举报
回复
Or
WHERE analysisdate > 2004-12-3 AND analysisdate < 2004-12-4
itzhiren 2004-12-04
  • 打赏
  • 举报
回复
同意阿泰
yaniu 2004-12-04
  • 打赏
  • 举报
回复
阿泰正解
dh20156 2004-12-04
  • 打赏
  • 举报
回复
TRY:
between '2004-12-3' AND '2004-12-4'
阿泰 2004-12-04
  • 打赏
  • 举报
回复
between #2004-12-3# AND #2004-12-4#

##之间封闭一个时间的,你把两个全圈在里面了

28,409

社区成员

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

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