随笔分类 -  sql server

行转列PIVOT用法
摘要:新建StudentScore表:CREATE TABLE [dbo].[StudentScore]( [ID] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY, [StudentCard] [varchar](50) NOT NULL, [Stud... 阅读全文
posted @ 2014-07-15 16:42 我爱大白菜 阅读(351) 评论(0) 推荐(0)
数据量大的SQL分页查询优化
摘要:我们平常写分页sql,一般都会分两次查询,一次查询结果,一次查询总行数。下面这条sql做了一些优化,只需要查询一次。代码如下:declare @nGotoPage int,@nPageSize int;set @nGotoPage = 1;set @nPageSize = 100000;with ... 阅读全文
posted @ 2014-04-19 22:02 我爱大白菜 阅读(396) 评论(0) 推荐(0)
计算N个工作日后的日期
摘要:--计算加上N个工作日后的日期的函数(工作日:周一至周五)CREATEFUNCTION GetOverdueTime(@startTimeDATETIME,@workingDaysINT) RETURNSDATETIMEASBEGIN DECLARE@iint--循环次数 DECL... 阅读全文
posted @ 2011-08-16 14:51 我爱大白菜 阅读(522) 评论(0) 推荐(0)