奥礼网
新记
sql中根据位置不同,取最近时间的3条记录
交易(JY)表中有时间(SJ),位置(WZ),编号(ID),查询位置不同的最近3条记录
指的是某ID下位置不同
举报该文章
其他看法
第1个回答 2015-09-16
使用TOP语句,where条件自己定义
例句:SELECT TOP 2 * FROM Persons--从persons表中显示前两条记录
第2个回答 2015-09-16
;with cte as(
selct *,row_number() over(partition by WZ order by SJ desc) rn from JY
)select top 3 * from cte where rn=1 order by SJ desc本回答被提问者采纳
相似回答
大家正在搜
相关问题
sql中如何取重复的数据取时间最近的一条?
SQL中相似记录取时间最近的一条的问题
SQL多个记录取时间最近的值
sql server怎么查询当前记录的前后各3条记录
一条sql语句 按照时间取出置顶的前三条,在按照时间排序,返...
sql中,取时间最近的一条记录
SQL语句 根据时间字段查询出时间最新的10条记录
sql 如何查询同一个字段中,日期最近的那个记录