预览模式: 普通 | 列表

使用SQL语句查询每个分组的前N条记录


--> 生成测试数据: #T
IF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL Drop TABLE #T
Create TABLE #T (ID VARCHAR(3),GID INT,Author VARCHAR(29),Title VARCHAR(39),Date DATETIME)
Insert INTO #T
Select '001',1,'邹建','深入浅出SQLServer2005开发管理与应用实例','2008-05-10' UNION ALL
Select '002',1,'胡百敬','SQLServer2005性能调校','2008-03-22' UNION ALL
Select '003',1,'格罗夫Groff.J.R.','SQL完全手册','2009-07-01' UNION ALL
Select '004',1,'KalenDelaney','SQLServer2005技术内幕存储引擎','2008-08-01' UNION ALL
Select '005',2,'Alex.Kriegel.Boris.M.Trukhnov','SQL宝典','2007-10-05' UNION ALL
Select '006',2,'飞思科技产品研发中心','SQLServer2000高级管理与开发','2007-09-10' UNION ALL

查看更多...

分类:工作 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4511