欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 每個分類取最新的幾條的SQL實現代碼

每個分類取最新的幾條的SQL實現代碼

熱門標簽:西安青牛防封電銷卡 南京電銷外呼系統運營商 威海智能語音外呼系統 北京辦理400電話多少 山西語音外呼系統價格 智能語音外呼系統哪個牌子好 重慶防封電銷機器人供應商 溫州語音外呼系統代理 400電話申請需要開戶費嗎
CREATE TABLE table1( [ID] [bigint] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](128) NOT NULL, [class] int not null, [date] datetime not null)class 表示分類編號。 分類數不固定, 至少有上千種分類
date 表示該條記錄被更新的時間
我們現在想獲得每個分類最新被更新的5條記錄。
解決方案
select id,name,class,date from(select id,name,class,date ,row_number() over(partition by class order by date desc)as rowindex from table1) awhere rowindex = 5
create table #temp
(
company varchar(50),
product varchar(50),
inputDate datetime
)
insert into #temp(company,product,inputDate) values('杭州大明有限公司','汽車1','2010-8-1')
insert into #temp(company,product,inputDate) values('杭州大明有限公司','汽車2','2010-8-1')
insert into #temp(company,product,inputDate) values('杭州大明有限公司','汽車3','2010-8-1')
insert into #temp(company,product,inputDate) values('杭州大明有限公司','汽車4','2010-8-1')
insert into #temp(company,product,inputDate) values('杭州大明有限公司','汽車5','2010-7-1')
insert into #temp(company,product,inputDate) values('北京小科有限公司','汽車1','2010-8-1')
insert into #temp(company,product,inputDate) values('北京小科有限公司','汽車2','2010-8-1')
insert into #temp(company,product,inputDate) values('北京小科有限公司','汽車3','2010-8-1')
insert into #temp(company,product,inputDate) values('北京小科有限公司','汽車4','2010-8-1')
insert into #temp(company,product,inputDate) values('上海有得有限公司','汽車1','2010-8-1')
insert into #temp(company,product,inputDate) values('上海有得有限公司','汽車2','2010-8-1')
insert into #temp(company,product,inputDate) values('上海有得有限公司','汽車3','2010-8-1')
insert into #temp(company,product,inputDate) values('上海有得有限公司','汽車4','2010-8-1')
insert into #temp(company,product,inputDate) values('天津旺旺有限公司','汽車4','2010-8-1')
insert into #temp(company,product,inputDate) values('天津旺旺有限公司','汽車5','2010-8-1')
select * from #temp
create proc getdata
@num int
as
begin
select top 4 * from
(
select ( select count(*) from #temp where company=a.company and product=a.product) as 序號,a.company,a.product,a.inputDate
from #temp a
) b
where 序號>=@num
order by 序號,inputDate desc
end
go
getdata 2
/*
結果
1 杭州大明有限公司 汽車1 2010-08-01 00:00:00.000
1 北京小科有限公司 汽車1 2010-08-01 00:00:00.000
1 上海有得有限公司 汽車1 2010-08-01 00:00:00.000
1 天津旺旺有限公司 汽車4 2010-08-01 00:00:00.000
2 天津旺旺有限公司 汽車5 2010-08-01 00:00:00.000
2 上海有得有限公司 汽車2 2010-08-01 00:00:00.000
2 北京小科有限公司 汽車2 2010-08-01 00:00:00.000
2 杭州大明有限公司 汽車2 2010-08-01 00:00:00.000
3 杭州大明有限公司 汽車3 2010-08-01 00:00:00.000
3 北京小科有限公司 汽車3 2010-08-01 00:00:00.000
3 上海有得有限公司 汽車3 2010-08-01 00:00:00.000
4 北京小科有限公司 汽車4 2010-08-01 00:00:00.000
4 北京小科有限公司 汽車4 2010-08-01 00:00:00.000
4 上海有得有限公司 汽車4 2010-08-01 00:00:00.000
4 杭州大明有限公司 汽車4 2010-08-01 00:00:00.000
5 杭州大明有限公司 汽車5 2010-07-01 00:00:00.000
*/
--sql2005
create proc getdata2005
@num int
as
begin
select top 4 * from
(
select row_number() over (partition by company order by product ) as 序號,a.company,a.product,a.inputDate
from #temp a
) b
where 序號>=@num
order by 序號,inputDate desc
end
getdata2005 4
select * from #temp
select ( select count(*) from #temp where company+ product=a.company+a.product) as 序號,a.company,a.product,a.inputDate
,a.company+a.product as 唯一標志一行
from #temp a
order by company,product
復制代碼 代碼如下:

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if object_id(N'company') is not null
drop table company
go
create table company
(
companyname varchar(2),
product varchar(60)
)
--公司1
insert into company
select 'A','A1' union
select 'A','A2' union
select 'A','A3' union
select 'A','A4' union
select 'A','A5' union
select 'A','A6' union
select 'A','A7' union
select 'A','A8' union
select 'A','A9' union
select 'A','A10'
--公司2
insert into company
select 'B','B1' union
select 'B','B2' union
select 'B','B3' union
select 'B','B4' union
select 'B','B5' union
select 'B','B6' union
select 'B','B7' union
select 'B','B8' union
select 'B','B9' union
select 'B','B10'
--公司3
insert into company
select 'C','C1' union
select 'C','C2' union
select 'C','C3' union
select 'C','C4' union
select 'C','C5' union
select 'C','C6' union
select 'C','C7' union
select 'C','C8' union
select 'C','C9' union
select 'C','C10'
--公司4
insert into company
select 'D','D1' union
select 'D','D2' union
select 'D','D3' union
select 'D','D4' union
select 'D','D5' union
select 'D','D6' union
select 'D','D7' union
select 'D','D8' union
select 'D','D9' union
select 'D','D10'
--公司5
insert into company
select 'E','E1' union
select 'E','E2' union
select 'E','E3' union
select 'E','E4' union
select 'E','E5' union
select 'E','E6' union
select 'E','E7' union
select 'E','E8' union
select 'E','E9' union
select 'E','E10'
--公司6
insert into company
select 'F','F1' union
select 'F','F2' union
select 'F','F3' union
select 'F','F4' union
select 'F','F5' union
select 'F','F6' union
select 'F','F7' union
select 'F','F8' union
select 'F','F9' union
select 'F','F10'
--公司7
insert into company
select 'G','G1' union
select 'G','G2' union
select 'G','G3' union
select 'G','G4' union
select 'G','G5' union
select 'G','G6' union
select 'G','G7' union
select 'G','G8' union
select 'G','G9' union
select 'G','G10'
--公司8
insert into company
select 'H','H1' union
select 'H','H2' union
select 'H','H3' union
select 'H','H4' union
select 'H','H5' union
select 'H','H6' union
select 'H','H7' union
select 'H','H8' union
select 'H','H9' union
select 'H','H10'
--公司9
insert into company
select 'I','I1' union
select 'I','I2' union
select 'I','I3' union
select 'I','I4' union
select 'I','I5' union
select 'I','I6' union
select 'I','I7' union
select 'I','I8' union
select 'I','I9' union
select 'I','I10'
--公司10
insert into company
select 'J','J1' union
select 'J','J2' union
select 'J','J3' union
select 'J','J4' union
select 'J','J5' union
select 'J','J6' union
select 'J','J7' union
select 'J','J8' union
select 'J','J9' union
select 'J','J10'
IF (select Object_id('Tempdb..#t')) IS NULL
select identity(int,1,1) as id,* into #t from company
order by left(product,1),cast(substring(product,2,2) as int)
if object_id(N'getdata','P') is not null
drop table getdata
go
create proc getdata
@num1 int --第幾頁
as
begin
select companyname,product from
(
select row_number() over (partition by companyname order by id) as 序號,*
from #t
) a
where 序號=@num1
order by companyname
end
go
getdata 4
go
DROP procedure getdata

標簽:新余 黃山 濟寧 中衛 河源 金昌 宜春 貸款群呼

巨人網絡通訊聲明:本文標題《每個分類取最新的幾條的SQL實現代碼》,本文關鍵詞  每個,分類,取最,新的,幾條,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《每個分類取最新的幾條的SQL實現代碼》相關的同類信息!
  • 本頁收集關于每個分類取最新的幾條的SQL實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产精品丝袜久久久久久app| 午夜av区久久| 国产suv精品一区二区三区| 一级片视频免费看| 日韩女同互慰一区二区| 日韩中文字幕不卡| xxxx黄色片| 日韩午夜在线观看视频| 日韩精品一级中文字幕精品视频免费观看| 91欧美一区二区| 欧美在线小视频| 一区二区视频免费在线观看| 99精品视频中文字幕| 一本色道亚洲精品aⅴ| 亚洲天堂a在线| youjizz国产精品| 一本色道a无线码一区v| 国产精品久久99| 国产.欧美.日韩| 中文字幕在线观看2018| 中文字幕一区二区三区四区| 成人免费三级在线| 日本韩国欧美一区| 亚洲第一成年网| 日本黄色大片在线观看| 欧美揉bbbbb揉bbbbb| 亚洲午夜在线视频| 亚洲第九十七页| 久久久久久久久一| 国产精品一区二区你懂的| 在线日韩国产网站| 国产精品传媒视频| 欧美性生交xxxxx| 欧美精品久久99| 久久99精品久久久久久久久久久久| 少妇愉情理伦三级| 国产日产精品一区| 丁香网亚洲国际| 在线免费观看视频一区| 五月天亚洲婷婷| 日本黄色免费观看| 精品精品欲导航| 国产高清亚洲一区| 色婷婷激情久久| 亚洲成a人片在线不卡一二三区| 波多野结衣先锋影音| 久久婷婷综合激情| 国产福利精品导航| 欧美在线免费视屏| 蜜臀av性久久久久av蜜臀妖精| 亚洲精品视频久久久| 欧美国产精品一区| 中文字幕人妻一区| 日韩一卡二卡三卡四卡| 国产一区二区主播在线| 亚洲欧美精品aaaaaa片| 亚洲精品免费在线播放| www.88av| 国产亚洲欧洲997久久综合 | avtt天堂在线| 亚洲va天堂va国产va久| 精品熟妇无码av免费久久| 亚洲精品久久久久久国产精华液| 呦呦视频在线观看| 国产精品视频一区二区三区不卡| 精品伦一区二区三区| 国产亚洲一区二区在线观看| 绯色av蜜臀vs少妇| 久久精品一二三| 日本精品一二三区| 国产精品理伦片| 五级黄高潮片90分钟视频| 亚洲天堂精品在线观看| 亚洲欧美va天堂人熟伦 | 蜜桃视频一区二区| 久久久精品视频免费观看| 欧美bbbbb| 日本韩国欧美三级| 久久国产成人午夜av影院| 欧美写真视频网站| 国产成人免费视频一区| 欧美xfplay| 农村末发育av片一区二区| 亚洲国产精品成人综合色在线婷婷 | 久久综合九色综合欧美98| 久久久久无码精品| 国产欧美日韩中文久久| 少妇光屁股影院| 亚洲午夜久久久久久久久电影院 | 日韩国产欧美在线播放| 一本色道久久综合狠狠躁的推荐| 狠狠久久亚洲欧美| 韩国一区二区视频| 免费成人美女在线观看| 黑人操日本美女| 777精品伊人久久久久大香线蕉| 国产成人精品亚洲日本在线桃色| 日韩视频一区在线观看| 中文字幕制服丝袜| 日韩美女久久久| 99re6热在线精品视频| 久久爱www久久做| 91麻豆精品国产91久久久久久久久| 成人18视频日本| 欧美精彩视频一区二区三区| 自拍偷拍中文字幕| 日韩中文字幕不卡| 91精品在线一区二区| 欧美图片自拍偷拍| 亚洲免费av高清| 日本老熟俱乐部h0930| 国产东北露脸精品视频| 久久日韩粉嫩一区二区三区| 深爱五月激情网| 日韩av在线发布| 91精品国产综合久久婷婷香蕉| 天天爽夜夜爽视频| 亚洲人成人一区二区在线观看| 日日噜噜夜夜狠狠久久波多野| 国产美女av一区二区三区| 2023国产精品视频| 夜夜春很很躁夜夜躁| 久久er99热精品一区二区| 欧美电影免费观看高清完整版在 | 国产精品久久99| 污污的视频在线免费观看| 国产精品羞羞答答xxdd| 国产欧美日韩在线观看| 九九热视频在线免费观看| 国产jizzjizz一区二区| 国产精品女人毛片| www.av视频| 在线观看免费看片| 亚洲亚洲人成综合网络| 91精品国产综合久久精品麻豆| yjizz视频| 日韩福利视频导航| 欧美变态tickling挠脚心| 人妻av无码一区二区三区| 狠狠色丁香婷综合久久| 国产午夜精品一区二区| 无码人妻精品中文字幕| 不卡av免费在线观看| 亚洲免费在线播放| 欧美日韩在线播放三区| 日本wwwwwww| 免费成人在线播放| 国产午夜亚洲精品不卡| 波多野结衣爱爱视频| wwwxxxx在线观看| 天天操天天色综合| 精品噜噜噜噜久久久久久久久试看| 一级特黄曰皮片视频| 成人免费高清视频| 亚洲一区二区在线播放相泽| 欧美一区二区三区系列电影| 在哪里可以看毛片| 国产不卡在线视频| 一区二区三区在线影院| 制服丝袜av成人在线看| 波多野结衣一二三四区| 成人av电影在线观看| 亚洲国产精品麻豆| 精品久久国产字幕高潮| 欧美大片xxxx| 中文字幕人妻一区二区三区| 精品在线观看视频| 国产精品短视频| 7777精品伊人久久久大香线蕉完整版 | 人人澡人人澡人人看| 熟妇无码乱子成人精品| 天堂在线亚洲视频| 久久久精品人体av艺术| 色婷婷综合久色| 最近中文字幕无免费| 国产精品一区二区久激情瑜伽| 亚洲免费av高清| 精品国产免费久久| 色综合一区二区三区| 国产欧美一区二区精品婷婷| 色美美综合视频| 亚洲自拍偷拍一区二区| 成人av动漫在线| 免费成人深夜小野草| 亚洲日本欧美天堂| 欧美mv和日韩mv的网站| 久久r这里只有精品| 中文字幕一区二区三区人妻电影| 成人国产精品免费网站| 日韩制服丝袜av| 中文字幕在线不卡国产视频| 欧美一区二区视频网站| 色综合久久综合网| 久久精品成人av| 91麻豆.com| 国产精品综合av一区二区国产馆| 亚洲一区二区三区自拍| 国产欧美日韩综合| 日韩三级中文字幕| 91成人免费在线|