主题:  有关查询的问题,急!

T0

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2002/5/29 20:37:38
#12002/5/29 21:49:02
在查询页面输入两个日期界线,可以的同一个日期,查询。另外,表中另有两个数字型字段,在前一个查询中直接得到这两个字段运算的值?谢谢!



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22002/5/30 10:05:46
这个SQL语句应该这样的:
select *
from myTable
where (Time>#年1/月1/日1#) AND (Time<#年2/月2/日2#)

“另外,表中另有两个数字型字段,在前一个查询中直接得到这两个字段运算的值”不太清楚你的意思,不过数字类型的,你直接把记录拿出来做运算好了,如:
test1=rs.数字字段1+rs.数字字段2
test2=rs.数字字段1-rs.数字字段2
test3=rs.数字字段1/rs.数字字段2
test4=rs.数字字段1*rs.数字字段2



T0

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2002/5/29 20:37:38
#32002/5/30 10:56:05
多谢!我试一下,我的第二个问题意思是,比如表中有日期、发文标题、页数、家数等字段,
那么,在search.asp中输入两个界定日期后就可查出在这个时间内发文的总页数?(SUM(YS*JS))



T0

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2002/5/29 20:37:38
#42002/5/30 11:00:45
谢谢小田!比如在search.asp中用于输入时间的两个form分别为RQ1和RQ2,原来表中时间字段为RQ,则searchdo.asp中的SQL语句应为=?在高级SQL纪录集中,变量怎样
设?



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#52002/5/30 20:58:56
变量:
varRQ1=Request("RQ1")
varRQ2=Request("RQ2")

SQL:
select *
from myTable
where (RQ>#varRQ1#) AND (RQ<#varRQ2#)



T0

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2002/5/29 20:37:38
#62002/6/3 11:21:24
我表中的前两个日期查询不正常,后面的都对,如2002-5-28到2002-5-28无显示;2002-5-28到2002-5-29则显示28号的记录;2002-5-29到2002-5-30可以正常显示这两天的;2002-5-30到2002-5-30则显示30号这天的,以后的日期就正常了,不知道为?
小田:你的效率和态度非常之好!谢谢你!