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

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为日期/时间型字段
...全文
63 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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#

##之间封闭一个时间的,你把两个全圈在里面了
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-04 04:08
社区公告
暂无公告