如题:
表结构如下
id name year date
1 张三 1990 20101
2 李四 1990 10201
3 王五 1990 20301
4 无名 1990 20401
5 左权 1990 20501
问题是:
date是用户生日,后四位是月份加日期,第一位数,1代表男,2代表女,请问如何得到最近五天过生的用户?
表结构如下
id name year date
1 张三 1990 20101
2 李四 1990 10201
3 王五 1990 20301
4 无名 1990 20401
5 左权 1990 20501
问题是:
date是用户生日,后四位是月份加日期,第一位数,1代表男,2代表女,请问如何得到最近五天过生的用户?
解决方案 »
- 如何查找一个数据库中所有表的主键的最大值?急!!!谢谢!
- 在MSSQL2005的维护计划里是否能启动WINDOWS里的其他软件或快捷方式,比如QQ
- 安装SQL2008出现防火墙警告怎么办?
- 返回某字符串中最后一个特殊符号后面的字符串
- 我今天装的系统是win2kserver 专家版,可是却不能安装 sql server 2000。。。
- 存储过程bulk xml文件问题,高手来!
- c#向sql传递数组,用xml是最佳选择吗?
- 怎么用case来实现这个 急呀:(
- 存储过程中执行 sp_addlinkedserver ?
- 一个关于多表的复杂统计查询的问题?谢谢
- 触发器 多条数据更新时 如何处理
- bewteen and 的问题?
where stuff(date,1,1,'') between right(convert(varchar(8),getdate(),112),4) and
right(convert(varchar(8),dateadd(day,5,getdate()),112),4)
where stuff(date,1,1,'') between right(convert(varchar(8),dateadd(day,-4,getdate()),112),4) and
right(convert(varchar(8),getdate(),112),4)