| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 932 人关注过本帖
标题:[求助]查询本周开户怎么写代码
只看楼主 加入收藏
重在参与
Rank: 1
等 级:新手上路
帖 子:177
专家分:0
注 册:2006-5-16
收藏
 问题点数:0 回复次数:4 
[求助]查询本周开户怎么写代码
图片附件: 游客没有浏览图片的权限,请 登录注册

我想查询本周开户的用户资料,请问代码应该怎么写,我是这样写的,但是查询不到:
select * from cardInfo where openDate in (convert (datetime,datepart(wk,getdate())))
搜索更多相关主题的帖子: 开户 代码 查询 convert 
2006-06-01 20:54
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 

begin tran

create table cardInfo
(
cardID varchar(19),
curType varchar(10),
savingType varchar(10),
openDate datetime
)

insert into cardInfo
select
'1010 3576 1212 1134','RMB','定期','2006/5/13'
union
select
'1010 3576 1234 5555','RMB','定期','2006/6/1'
union
select
'1010 3576 1234 5678','RMB','活期','2006/5/13'
union
select
'1010 3576 1234 8888','RMB','活期','2005/5/23'

select * from cardInfo

select *
from cardInfo
where
datepart(wk,openDate)=datepart(wk,getdate())
and
datepart(yy,openDate)=datepart(yy,getdate())
rollback tran

[此贴子已经被作者于2006-6-1 23:27:07编辑过]


2006-06-01 22:22
重在参与
Rank: 1
等 级:新手上路
帖 子:177
专家分:0
注 册:2006-5-16
收藏
得分:0 
谢谢版主,能说一下这两句什么意思吗,再次感谢
datepart(wk,openDate)=datepart(wk,getdate())
and
datepart(yy,openDate)=datepart(yy,getdate())

如果一个人不知道他要驶向哪个码头,那么任何风都不会是顺风。
2006-06-03 20:19
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 
datepart(wk,openDate)=datepart(wk,getdate())
/********
"="前是取得openDate字段所记录日期的所属周数,后半是获得执行当日的所属周数。
********/
and
datepart(yy,openDate)=datepart(yy,getdate())
/********
"="前是取得openDate字段所记录日期的所属年份,后半是获得执行当日的所属年份。
********/

综上,抽出条件为获得openDate中记录日期与执行当日所属周数,年份均相同的记录

2006-06-03 20:45
重在参与
Rank: 1
等 级:新手上路
帖 子:177
专家分:0
注 册:2006-5-16
收藏
得分:0 
非常感谢,明白了

如果一个人不知道他要驶向哪个码头,那么任何风都不会是顺风。
2006-06-04 13:58
快速回复:[求助]查询本周开户怎么写代码
数据加载中...
 
   



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

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