日本xxxx18视频在线观看-日本xxxx1819-日本xxxwww在线观看-日本xxx-日本xx-日本www在线视频

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL語句查詢每個(gè)分組的前N條記錄的實(shí)現(xiàn)方法

admin
2011年5月4日 17:27 本文熱度 3207

下文為您介紹的是使用SQL語句查詢每個(gè)分組的前N條記錄的實(shí)現(xiàn)方法,如果您在此方面曾經(jīng)遇到過問題,不妨一看,對您學(xué)習(xí)SQL語句使用有所幫助。

  1. --> 生成測試數(shù)據(jù): #T  
  2. IF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL DROP TABLE #T  
  3. CREATE TABLE #T (ID VARCHAR(3),GID INT,Author VARCHAR(29),Title VARCHAR(39),Date DATETIME)  
  4. INSERT INTO #T  
  5. SELECT '001',1,'鄒建','深入淺出SQLServer2005開發(fā)管理與應(yīng)用實(shí)例','2008-05-10' UNION ALL  
  6. SELECT '002',1,'胡百敬','SQLServer2005性能調(diào)校','2008-03-22' UNION ALL  
  7. SELECT '003',1,'格羅夫Groff.J.R.','SQL完全手冊','2009-07-01' UNION ALL  
  8. SELECT '004',1,'KalenDelaney','SQLServer2005技術(shù)內(nèi)幕存儲(chǔ)引擎','2008-08-01' UNION ALL  
  9. SELECT '005',2,'Alex.Kriegel.Boris.M.Trukhnov','SQL寶典','2007-10-05' UNION ALL  
  10. SELECT '006',2,'飛思科技產(chǎn)品研發(fā)中心','SQLServer2000高級管理與開發(fā)','2007-09-10' UNION ALL  
  11. SELECT '007',2,'胡百敬','SQLServer2005數(shù)據(jù)庫開發(fā)詳解','2008-06-15' UNION ALL  
  12. SELECT '008',3,'陳浩奎','SQLServer2000存儲(chǔ)過程與XML編程','2005-09-01' UNION ALL  
  13. SELECT '009',3,'趙松濤','SQLServer2005系統(tǒng)管理實(shí)錄','2008-10-01' UNION ALL  
  14. SELECT '010',3,'黃占濤','SQL技術(shù)手冊','2006-01-01'UNION ALL  
  15. SELECT '010',4,'黃蛋蛋','SQL技術(shù)手冊蛋蛋','2006-01-01'  
  16.  
  17.  
  18. --SQL查詢?nèi)缦?  
  19.  
  20. --按GID分組,查每個(gè)分組中Date最新的前2條記錄  
  21.  
  22. select * from #T  
  23.  
  24. --1.字段ID唯一時(shí):  
  25. SELECT * FROM #T AS T WHERE ID IN(SELECT TOP 3 ID FROM #T WHERE GID=T.GID ORDER BY Date DESC)  
  26.  
  27. --2.如果ID不唯一時(shí):  
  28. SELECT * FROM #T AS T WHERE 2>(SELECT COUNT(*) FROM #T WHERE GID=T.GID AND Date>T.Date)  
  29.  
  30. --SQL Server 2005 使用新方法  
  31.  
  32. --3.使用ROW_NUMBER()進(jìn)行排位分組  
  33. SELECT ID,GID,Author,Title,Date  
  34. FROM  
  35. (  
  36.    SELECT rid=ROW_NUMBER() OVER(PARTITION BY GID ORDER BY Date DESC),*  
  37.    FROM #T  
  38. ) AS T  
  39. WHERE rid<=2  
  40.  
  41. --4.使用APPLY  
  42. SELECT DISTINCT b.*  
  43. FROM #T AS a  
  44. CROSS APPLY  
  45. (  
  46.     SELECT TOP(2) * FROM #T WHERE a.GID=GID ORDER BY Date DESC  
  47. ) AS b  
  48.  
  49.  
  50. select * from #T 

該文章在 2011/5/4 17:27:58 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 成年免费视频播放网站推荐 | 国产精品熟女视频一区二区 | 成年偏黄全免费网站 | 国产欧美日韩久 | 国产日韩欧美综合网站 | 欧美综合在线观看 | 传媒免费在线播放 | 久+久+亚洲+少+妇+无+码 | 日本不卡一区免费在线蜜臀 | 欧美日本二区 | 日韩国产精品一区二 | 国产视频在线一二区精品分类 | 国产精品成人免费 | 日韩精品一区二区在线看 | 日产精品卡2卡3卡4卡免费 | 国产在线成人精 | 日本一二区中文字幕在线 | 精品视频在线观看不卡 | 国产美女自卫慰视频福利 | 乱伦高清综合免 | 风韵犹存丰 | a级国产片在线观看 | 精品国产自在在线在线观看 | 欧洲精品aaaaaa在线观看 | 欧美午夜全部免费影院 | 东京一本到一区二区三区 | 欧美日韩午夜国产一区 | 日本伊人精品一区二区三区 | 国产福利在线观看免费第一福利 | 国产精品黄在线观看免费 | 国产福利vr专区精品 | 亚洲欧美丝袜另类清纯 | 国产性生活视频 | 欧美传媒影 | 国产微拍精品一区一再猛点 | 国产在线高清网址导航 | 国产码欧美日韩高清综合一区 | 韩国影院 | 国偷自产在线观看 | 国产欧美日韩在线视频 | 国产一级变态a视频 |