读取两个时间之间的数据问题,急!

大猫钓鱼 2005-08-19 03:52:01
现有个表名为table,里面有这样两个字段data和date,其中data记录数据,date记录时间样式如"19-8-2005",有若干这样的数据。现在,我想读出2005-8-1到2005-8-30里的data数据,请问怎么写sql语句?

我是这样写的:
select data from table where (datediff("d",date,1-8-2005)>=0) and (datediff("d",30-8-2005,date)<=0)

怎么读不出来?太愚钝了,呵呵。各位帮帮忙。
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大猫钓鱼 2005-08-19
  • 打赏
  • 举报
回复
呵呵,是的是的,头晕了。谢谢。结帖。
xjdawu 2005-08-19
  • 打赏
  • 举报
回复
select data from table where (datediff("d",CDate("1-8-2005"),date)>=0) and (datediff("d",date,CDate("31-8-2005"))>=0)
hateyoucode 2005-08-19
  • 打赏
  • 举报
回复
'lasttime3是个日期变量
sql1="select * from friend where addtime between '"&lasttime3&"' and '"&now()&"'"
我刚用过,完全可以才用
mjpclab 2005-08-19
  • 打赏
  • 举报
回复
datediff里的两个日期参数位置反了

28,390

社区成员

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

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