主题:  按日期查询数据怎么做?

gation

职务:普通成员
等级:2
金币:1.0
发贴:251
#12004/7/30 10:52:29
要做一个日期查询 能前一天,后一天,前一小时,后一小时查询,又能表单选择日期查询 请问怎么做?2样分开都能做,就是不能判断值那里传递过来

编辑历史:[此帖最近一次被 gation 编辑过(编辑时间:2004-07-30 11:04:03)]


沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#22004/7/30 12:28:14
时间查询用日期函数,可以到SQL的联机从书里搜索一下日期函数的用法,dateadd,datediff等


难人一个……

gation

职务:普通成员
等级:2
金币:1.0
发贴:251
#32004/7/30 15:11:02
我想知道思路 ,日期前翻传递一个值tt,表单递交传递年月日时的表单值,现在怎么判断用哪一个传递过来的值进行数据库查询



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#42004/8/2 21:49:35
1、日期查询可以拆分的。
select * from table where year(datetime)="&request("year")&" and month(datetime)="&request("month")&" and day(datetime)="&request("day")&"

2、利用字符串组合来完成SQL的查询语句
sql="select * from table where id is not nulll"
if tt<>"" then
sql = sql &" and tt like '%"&tt&"%'"
end if
........


难人一个……