sql如何取当前时间最近的一条记录
selectInsertTime,StockID,StockValue,CreatorfromPDS_SpeedStock...
select InsertTime,StockID,StockValue,Creator from PDS_SpeedStock
展开
3个回答
展开全部
select top 1 InsertTime,StockID,StockValue,Creator from PDS_SpeedStock where InsertTime=(select max(InsertTime) from PDS_SpeedStock)
这样?
更多追问追答
追问
根据我当前传的时间来获取他前一条数据
追答
什么意思?能用数据简单说明一下吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from
(select top 1 * from 表名 order by date1) table1 order by date1 desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单,看了很多这样问题都是蛮复杂的写法,只要top1并倒序即可
select top 1 * from 表名 where 条件 order by 日期 desc
select top 1 * from 表名 where 条件 order by 日期 desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询