| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 402 人关注过本帖
标题:有关跟据日期取得数据的问题???
只看楼主 加入收藏
小聪
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-3-31
收藏
 问题点数:0 回复次数:5 
有关跟据日期取得数据的问题???
我在库的把日期设置成日期格式
请问怎么才能取得一个月份的数据(比如说5月)
select * from biao where rq like '2006-5%' 为什么这样写不对???

我用的是 SQL server 2000

搜索更多相关主题的帖子: 数据 
2006-05-12 20:41
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
select * from biao where MONTH(rq)=5 And YEAR(rq)=2006
应该是这样的楼主可以试一试,日期型数据好像不能像文本数据一样对待。
2006-05-12 21:43
小聪
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-3-31
收藏
得分:0 
谢谢版主
我还有一个问题想向您请教:如果我想要查寻某年某月的数据该怎么办呀??
比如说:在列表框中选择了时间 2006年5月
那怎么用这个时间和数据库中的时间比较呀???
也就是:select * from biao where MONTH(rq)=5 And YEAR(rq)=2006中的 5 和2006 能不能换成变量

2006-05-12 22:10
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

当然可以可以换成变量或表达式的,例如。
"select * from biao where MONTH(rq)="&MONTH(date)&" And YEAR(rq)="&YEAR(data)
这样就使查询当前,年份和月份的纪录。

2006-05-12 22:37
小聪
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-3-31
收藏
得分:0 


谢谢您版主

如果不是本月呢?

比如说 2006年4月,2006年3月,2006年2月呢?
能不能把年和月设为变量来进行查寻呢??





2006-05-12 23:31
小聪
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-3-31
收藏
得分:0 
select * from biao where MONTH(rq)="&MONTH(date)&" And YEAR(rq)="&YEAR(data)
为什么 总是提示列名无效呢??

2006-05-12 23:35
快速回复:有关跟据日期取得数据的问题???
数据加载中...
 
   



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

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