sql 一个记录编号有一个开始时间段和结束时间段,如何取出开始时间与结束时间的之间的一条记录
展开全部
请参考下列SQL语句:
select top 1 * from tblName
where addtime between '2012-07-05' and '2012-09-30'
and state=1 order by addtime DESC;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select name,max(a.addtime),max(b.addtime) from table a left join
(select name,max(addtime) as addtime from table group by name)b
on a.name=b.name
where a.addtime<>b.addtime
group by a.name
(select name,max(addtime) as addtime from table group by name)b
on a.name=b.name
where a.addtime<>b.addtime
group by a.name
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from tableName where name='000003' addtime>'2012-07-05' and addtime<'2012-09-20' limit 1 ;
你自己修改下表名tableName就可以用了
你自己修改下表名tableName就可以用了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select top 1 * from table where min(time)<time<max(time)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询