标题:[求助]按天数查询,谁能写这个sql语句?
只看楼主
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
结帖率:100%
 问题点数:0 回复次数:4 
[求助]按天数查询,谁能写这个sql语句?
表viewcw中有字段shijian (datetime型),该字段记录入单时的日期如2007-4-3
从下拉列表(名cname)中选择天数(1天、5天、10天)等 然后点查询按钮后显示相关记录
<%
cname=trim(request("cname"))
if cname<>"" then
sql = "select * from viewcw where ..."
end if
%>
我想知道where 后面应该怎么写呢,是不是得用datediff()函数,可是怎么用呢
不知道怎么写啊,高手们帮帮忙啊!!!急 在线等!!!
搜索更多相关主题的帖子: 天数 sql 语句 cname 字段 
2007-04-09 17:57
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
得分:0 

你可以用两个下拉列表框来确定这个时间段
比如time1小一点,time2大一点.


<%
time1=trim(request("time1"))
time2=trim(request("time2"))
if time1<>"" and time2<>"" then
sql = "select * from viewcw where shijian between time1 and time2"
end if
%>



换个思路去想一下.

2007-04-09 18:06
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
得分:0 
也可以用你那思路写的.


sql="select * from viewcw where shijian between '"&date-1&"' and '"&date&"'"

sql="select * from viewcw where shijian between '"&date-5&"' and '"&date&"'"

sql="select * from viewcw where shijian between '"&date-10&"' and '"&date&"'"


用这试一下.
2007-04-09 18:09
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
得分:0 
很感谢楼上两位,我想问题可以解决了
3Q !

光临我的博客:http://
2007-04-09 18:15
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
得分:0 

楼上是一位好不好.
2007-04-10 10:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-130449-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.059615 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved