|
|
主题: 有关查询的问题,急!
|
 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号这天的,以后的日期就正常了,不知道为? 小田:你的效率和态度非常之好!谢谢你!
|