1樓:
第一大比較好求
select * from table a,
(select 姓名,max(結賬時間) 結賬時間 from table group by 姓名) b
where a.姓名=b.姓名 and a.結賬時間=b.結賬時間
第二大和第三大都可能有點複雜
select * from table a left join
(select a.姓名,a.結賬時間,count(b.結賬時間) row_num from table a, table b
where a.姓名=b.姓名 and b.結賬時間<=a.結賬時間) b
on(a.姓名=b.姓名 and b.row_num=2) --row_num=3可以查出第三大的
2樓:
with t as (
select 姓名, 結賬時間, row_number() over (partition by 姓名 order by 結賬時間 desc) r
from 表
)select 姓名, 結賬時間
from t
where r<=3 //取每個最大的3個結賬時間
3樓:匿名使用者
access的吧
select top 2 結賬時間 from 表名 order by 結賬時間 desc
4樓:匿名使用者
用的什麼版本的資料庫?
sql取第二條記錄怎麼取
5樓:匿名使用者
先去兩條記錄,再倒序取第一條。
6樓:匿名使用者
第一種方法在sql2000中不能用。要2005以上才可以
7樓:匿名使用者
select * from (select row_number() over(order by keyfield desc) as rownum, * from bq_news) as t where rownum=2
8樓:匿名使用者
select top 1 * from (select top 2 * from tb order by ortfield desc)
9樓:匿名使用者
select top 1 * from table where id not in (select top 1 id form table) 也可以
如何用sql語言查詢一個表中的第二條記錄!!!!
10樓:鵬芳海
(select top 2 * from table) a,(select top 1 * from table) b where a.欄位
baidu!=b.欄位(找個肯定zhi不同dao的欄位)
oracle :select * from (select t.*,rownum as num from table where rownum<=2) where num=2
11樓:匿名使用者
select top 2 * from 表except
select top 1 * from 表;
sql server 下面可以這麼寫。
其他資料庫不行。
12樓:匿名使用者
select * from
(select row_number() over(order by getdate()) as rn,* from tablename) as t
where rn=2
sql取第二條記錄怎麼取
13樓:匿名使用者
mysql:select * from 表名 limit 1 offset 1
sql怎麼能取到第二條到第四條資料?
14樓:匿名使用者
你的第二到第四是怎麼規定的?
因為排序規則不同,可能2-4的資料就不同,,,我根據你的ronum來定義2-4了,,,
order by 語句前面加上
ronum bwtween 2 and 4
如何取出sql中的第幾條記錄
15樓:鬼谷子教主
使用row_number() over (partition by colname order by) 來獲得行號。
為了**更清晰,可以使用cte:
--例子---------
with orderedorders as(select salesorderid, orderdate,row_number() over (order by orderdate) as 'rownumber'
from sales.salesorderheader) select *
from orderedorders
where rownumber between 50 and 60;
中國刑法341條的第一條,第二條的第一款
法律快車 第三百四十一條 非法獵捕 殺害珍貴 瀕危野生動物罪 非法獵捕 殺害國家重點保護的珍貴 瀕危野生動物的,或者非法收購 運輸 國家重點保護的珍貴 瀕危野生動物及其製品的,處五年以下有期徒刑或者拘役,並處罰金 情節嚴重的,處五年以上十年以下有期徒刑,並處罰金 情節特別嚴重的,處十年以上有期徒刑,...
夢見抓到魚第一條剛抓到,第二條魚會說話,說找他弟弟,預示著什麼
八十兆女禍娘娘 夢見抓魚,預示夢者近期將會有財運。商人夢見捉魚,意味著生意興旺。夢見撒網捕到很多魚,預示夢者將要發大財,賺到大錢。夢見抓魚抓不到,暗示夢者近期會有財運,但是若把握不住,可能就會與財運擦身而過 夢見將抓住的魚放生,意思是推進的事情能夠順利進行,並有財運跟隨的意思,只有捨得才有多得。未婚...
如何把SQL表中的第一行資料更新到第二行中
du瓶邪 create table tmp id int identity 1,1 firstbalance int,lastbalance int insert into tmp lastbalance values 1 insert into tmp lastbalance values 3 i...