时间查询,求救各位高手,急的满头大汗

renguixue 2006-06-23 11:13:53
enddate=2006-6-22
startdate=2006-5-15

if startdate="--" or enddate="--" then
sql = sql &" and 1=1 "
else
sql = sql &" and B.indate >= "&CDate(startdate)&" and B.indate <= "&CDate(enddate)&""
end if

B.indate是数据库中的datetime字段,不知道怎么老是查不出中间时间段的数据,郁闷死啦,急用,谢谢各位大侠帮助,感激不尽。
...全文
156 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
renguixue 2006-06-23
  • 打赏
  • 举报
回复
谢谢各位大侠帮助,我现在正在试。
lolo2006 2006-06-23
  • 打赏
  • 举报
回复
sql = sql &" and datediff("d",CDate("startdate"),B.indate)<=0 and datediff("d",CDate("enddate"),B.indate)>=0
lolo2006 2006-06-23
  • 打赏
  • 举报
回复
enddate="2006-6-22"
startdate="2006-5-15"
lolo2006 2006-06-23
  • 打赏
  • 举报
回复
sql = sql &" and B.indate >="&CDate(startdate)&" and B.indate <= "&CDate(enddate)
renguixue 2006-06-23
  • 打赏
  • 举报
回复
结果不行呀,大侠,有没有其他什么办法能查询出两个时间的中间日期?
谢谢啦
ybice 2006-06-23
  • 打赏
  • 举报
回复
加个单引号
ybice 2006-06-23
  • 打赏
  • 举报
回复
sql = sql &" and B.indate >= '"&CDate(startdate)&"' and B.indate <= '"&CDate(enddate)&"'"
end if

28,402

社区成员

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

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