随笔分类 -  SQL Server

转:SQL Server的自定义函数:统计两日期之间工作日的数量
摘要:CREATE FUNCTION kmes.WorkDay_f(@dt_begin datetime,@dt_end datetime)RETURNS intASBEGIN DECLARE @workday int,@i int,@bz bit,@dt datetime s... 阅读全文

posted @ 2013-03-21 16:25 Sammy 阅读(477) 评论(0) 推荐(0) 编辑

SQL Server 2008 列转行 实例
摘要:原始表中的数据如下所示: 需求得到如下结果: SQL如下: SELECT prodline, week, weekday, weekdaysip, Dateadd(dd, CONVERT(INT, RIGHT(week, 2)) * 7... 阅读全文

posted @ 2013-03-20 16:20 Sammy 阅读(3874) 评论(0) 推荐(0) 编辑

[SQL Server 2005 BI]在.NET中创建SQL 2005 KPI
摘要:项目中要从Web端根据维护的参数在Cube中创建KPI,查了一天多资料,只查到MSDN中有一个"CREATE KPI..."的写法比较靠谱,可是把它拷到Analysis Services MDXQuery中执行,发现KPI根本就不是关键字,这怎么能执行得了。急死人了。到最后才发现"CREATE KP... 阅读全文

posted @ 2009-02-24 19:14 Sammy 阅读(676) 评论(0) 推荐(0) 编辑

1.SQL Server中批量更新Object的Owner 2.附加数据库
摘要:来自: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> http: //www.pconline.com.cn/pcjob/other/data/o... 阅读全文

posted @ 2008-10-17 18:09 Sammy 阅读(337) 评论(0) 推荐(0) 编辑

T-SQL循环打印一年中所有的日期(WHILE循环)
摘要:DECLARE @price_date DATETIME SET @price_date = CONVERT ( DATETIME , ' 2007-01-01 ' ) WHILE @price_date <= CONVERT ( DATETIME , ' 2007-12-3... 阅读全文

posted @ 2007-12-06 23:35 Sammy 阅读(4546) 评论(0) 推荐(0) 编辑

给Table加字段的SQL
摘要:/* *****TableUpdate***** */ IF EXISTS ( SELECT 1 FROM syscolumns WHERE id = object_id ( ' bp_list_detail ' ) AND name = ' additional_cost '... 阅读全文

posted @ 2007-12-04 14:56 Sammy 阅读(925) 评论(0) 推荐(0) 编辑

导航