求一sql语句,大侠帮忙啊
我要把每周的第一名列出来,怎么写啊.字段有用户名,得票数,用户添加时间,要把最近几周的第一名都列出来怎么写啊
[解决办法]
select * from 表 as a where not exists(select 1 from 表 where DATEDIFF(wk ,0,a.时间) =DATEDIFF(wk ,0,时间) and 得票数> a.得票数)
发布时间: 2012-02-19 19:43:39 作者: rapoo
求一sql语句,大侠帮忙啊
我要把每周的第一名列出来,怎么写啊.字段有用户名,得票数,用户添加时间,要把最近几周的第一名都列出来怎么写啊
[解决办法]
select * from 表 as a where not exists(select 1 from 表 where DATEDIFF(wk ,0,a.时间) =DATEDIFF(wk ,0,时间) and 得票数> a.得票数)