首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一SQL语句?该怎么处理

2012-03-03 
求一SQL语句??急!!库结构名称导入日期金额这个表我每天导一次,现在我想要选择某个阶段内的最后一条数据以

求一SQL语句??急!!
库结构
名称 导入日期 金额


这个表我每天导一次,现在我想要选择某个阶段内的最后一条数据以及上一年的最后一条数据,
怎么选呀,比如我要选择出2008年1月到4月之间的最后一条数据,以及2007年最后一天的数据,日期我可以随便选,不能定死范围.


[解决办法]
如果倒入日期可以重复,最后一条凭现在的条件是确定不了的

[解决办法]
select *
from tb a
where not exists(select* from tb where convert(char(7),导入日期,120)=convert(char(7),a.导入日期,120)
and 导入日期>a.导入日期)
[解决办法]
select top 1 *
from ta
where 导入日期 between '2008-01-01 00:00:00' and '2008-04-31 23:59:59'
[解决办法]
select top 1 * 
from ta 
where 导入日期 between '2008-01-01 00:00:00' and '2008-04-31 23:59:59'
order by 导入日期 desc
[解决办法]
select top 1 *
from ta
where 导入日期 < '2008-01-01'
order by 导入日期 desc

热点排行