| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 789 人关注过本帖
标题:关于日期查询问题
只看楼主 加入收藏
绝对坏人
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-1-25
收藏
 问题点数:0 回复次数:5 
关于日期查询问题

我现在在数据库中有一个日期的字段但是我想:
如日期为2005-1-8其中我想查找日期中还有8这个月的所有字段显示出来,其中我用了ym=month(日期)函数,不能解决

搜索更多相关主题的帖子: 数据库 字段 查询 month 函数 
2006-01-26 12:41
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
你的SQL语句怎么写的

2006-01-26 17:34
绝对坏人
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-1-25
收藏
得分:0 

我用的是点击日期就能显示出相关名称和相关年月日的资料如
<a href="clinf.asp?cl_ffdw=<%=rs1("cl_ffdw")%> and cl_dhdate=<%=rs1("cl_dhdate")%>" target="_blank"><%=rs1("cl_dhdate")%></a>
我认为点击上面的链接后就能跳到clinf.asp上然后执行相应的
cl_ffdw=trim(request("cl_ffdw"))
cl_dhdate=cdate(trim(request("cl_dhdate")))
cl_year=year(cl_dhdate)
cl_month=month(cl_dhdate)
cl_day=day(cl_dhdate)
cl_ym=cdate(year & "-" &month)
sql="select * from table where cl_ffdw='"&cl_ffdw&"' and cl_dhdate='"&cl_ym&"'"
然后就能显示出相应的记录
但是最后不但速度很慢,显示执行时间限制
我总感觉跟上面的链接有关
我的cl_dhdate在数据库中是日期字段cl_ffdw是名称字段


2006-01-27 09:36
adleyliu
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2005-5-8
收藏
得分:0 
WHERE cl_dhdate BETWEEN #'" & 开始时间 & "'# AND #'" & 结束时间 & "'#"



[此贴子已经被作者于2006-1-27 9:57:00编辑过]


易点通WEB源http://www..cn/ QQ:14339095 E-mail:adleyliu@
2006-01-27 09:55
adleyliu
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2005-5-8
收藏
得分:0 
还可以用这种方法:


date=时间

y=year(date)
m=month(date)
d=day(date)

year(date)="&y&" and month(date)="&m&" and day(date)="&d&"

[此贴子已经被作者于2006-1-27 10:02:00编辑过]


易点通WEB源http://www..cn/ QQ:14339095 E-mail:adleyliu@
2006-01-27 10:01
绝对坏人
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-1-25
收藏
得分:0 


我的数据库中有这几个字段分别是:名称,规格型号,数量,单位,日期,id其中我用了显示页面全显示出来了,现在我想当点击日期如2005-8-25时,把有关2005年的整个一年的单位的全部显示出来,还有把2005-8月整个一月的在也显示出来。
条件是我点击了日期同时并满足名称的全显示出来
我用的是点击日期就能显示出相关名称和相关年月日的资料如
<a href="clinf.asp?cl_ffdw=<%=rs1("cl_ffdw")%> and cl_dhdate=<%=rs1("cl_dhdate")%>" target="_blank"><%=rs1("cl_dhdate")%></a>
我认为点击上面的链接后就能跳到clinf.asp上然后执行相应的
cl_ffdw=trim(request("cl_ffdw"))
cl_dhdate=cdate(trim(request("cl_dhdate")))
cl_year=year(cl_dhdate)
cl_month=month(cl_dhdate)
cl_day=day(cl_dhdate)
cl_ym=cdate(year & "-" &month)
sql="select * from table where cl_ffdw='"&cl_ffdw&"' and cl_dhdate='"&cl_ym&"'"
然后就能显示出相应的记录
但是最后不但速度很慢,显示执行时间限制
我总感觉跟上面的链接有关
我的cl_dhdate在数据库中是日期字段cl_ffdw是名称字段


2006-01-28 09:42
快速回复:关于日期查询问题
数据加载中...
 
   



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

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