首页 新闻 赞助 找找看

一个很屌的 查询语句!!!!!!

0
悬赏园豆:200 [已解决问题] 解决于 2009-06-11 10:20

create table AAA
(
   id int identity(1,1) primary key ,  -- 编号
   title varchar(100),                 -- 标题
   descreption varchar(256),           -- 描述
   btime datetime,                     -- 时间
   tmonth int                          -- 月份
)
insert into AAA values ('1月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-1-1 9:00:00',1)
insert into AAA values ('2月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-2-1 9:00:00',2)
insert into AAA values ('3月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-3-1 9:00:00',3)
insert into AAA values ('4月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-4-1 9:00:00',4)
insert into AAA values ('5月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-5-1 9:00:00',5)
insert into AAA values ('6月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-6-1 9:00:00',6)
insert into AAA values ('7月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-7-1 9:00:00',7)
insert into AAA values ('8月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-8-1 9:00:00',8)
insert into AAA values ('9月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-9-1 9:00:00',9)
insert into AAA values ('10月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-10-1 9:00:00',10)
insert into AAA values ('11月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-11-1 9:00:00',11)
insert into AAA values ('12月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-12-1 9:00:00',12)
insert into AAA values ('1月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-1-10 9:00:00',1)
insert into AAA values ('2月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-2-10 9:00:00',2)
insert into AAA values ('3月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对新人','2009-3-10 9:00:00',3)
insert into AAA values ('4月活动','青岛之旅拍摄时间:2009年6月21—30日,限10对','2009-4-10 9:00:00',4)


-- 显示 12 条信息 每月一条  如果一个月内有多条数据就显示最新的那一条
select * from AAA

zh123的主页 zh123 | 初学一级 | 园豆:5
提问于:2009-06-11 09:23
< >
分享
最佳答案
0

select * from aaa
where btime in (
select max(btime) from aaa
group by datepart(yy,btime)   , datepart(mm, btime)  )
order by datepart(yy,btime)   , datepart(mm, btime)

Weizheng | 小虾三级 |园豆:515 | 2009-06-11 09:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册