asp中以日期为索引,分页显示每天的记录,以及日期的查询应该怎么做?

gwvz 2002-01-07 11:18:35
我想到用request.querystring,但打开记录集后怎么定位当前记录呢?
怎么控制日期变量呢?……请教高手给个思路或者代码,急啊!
...全文
95 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
neweb 2002-01-14
  • 打赏
  • 举报
回复
where DateDiff("d",数据库日期,输入的日期) = 0
BrightEye 2002-01-14
  • 打赏
  • 举报
回复
如果楼上的不行,用like'%"2000-1-8"%'试试.或者Between ....And ....注意系统日期格式是否与数据库中格式一致.
xyzoem 2002-01-14
  • 打赏
  • 举报
回复
这里有个办法,检查字符串,不满year-month-day的
就starttime=year&"-1-1"
endtime=year&"-12-31"
月的类似
查询的时候sql ="select * from tablename where time>='"&starttime&"' and time<='"&endtime&"'"

VFP 2002-01-12
  • 打赏
  • 举报
回复
我现在的查询只能查日期中的某个(如年或月或日)如果输入全部的日期如(2000-1-8)就查不到该条记录,可是数据库中是有这条记录的。怎么回事呢?
日期是输入在一个文本框中。我现在要求随便输入(2000-1或2000-1-8或2000)都能查到相应的记录。大家帮帮我吧
xyzoem 2002-01-10
  • 打赏
  • 举报
回复
validtime=trim(request.form("year"))&"-"trim(request.form("month"))&"-"trim(request.form("day"))
sql ="select * from tablename where time="&validtime
可以在客户端做个小程序让别人选择时间
分别选择年,月,日


gwvz 2002-01-07
  • 打赏
  • 举报
回复
我要做的是一个公司的每日情况板块,再给点思路吧?急啊!
xyzoem 2002-01-07
  • 打赏
  • 举报
回复
validtime=cint(Request.querystring("date"))
select case validtime
case 1
validtime=dateserial(year(now),month(now),day(now)-7)'七天内
case 2
validtime=dateserial(year(now),month(now),day(now)-14)
case 3
validtime=dateserial(year(now),month(now)-1,day(now))'一月内
case 4
validtime=dateserial(year(now),month(now)-2,day(now))
case 5
validtime=dateserial(year(now),month(now)-3,day(now))
case else
validtime=dateserial(year(now),month(now)-6,day(now))
end select
sql ="select * from tablename where time>"&validtime

28,405

社区成员

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

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