sql server 根据当前日期获取当周最后日期

功能说明: 根据当前的日期,获取当周最后一天的日期。   --注意:周日是第一天 所以得到结果会是周六的 declare @date datetimeset @date=GETDATE()select DATEADD(dd,-(DATEPART(dw, @Date) - 7), @Date) --dw 代表第几天 获取当前日期是一个星期的第几天select DATEPART(dw, @Date) -- 例如是第三天:-7 是 -4 select DATEPART(dw, @Date)-7 -- 前面加个符号正好是 4 当然可以是绝对值了select -(D...

sql server 查询所有表的行数 的几种方式

在sqlServer中查询所有表的行数,用来验证表中是否有数据。 方法一 [sql] SELECT o.name AS "Table Name", i.rowcnt AS "Row Count" FROM sysobjects o, sysindexes i WHERE i.id = o.id AND i.indid IN(0,1) AND o.xtype = 'u' --只统计用户表 AND o.name <> 'sysdiagrams' ORDER BY i.rowcnt DESC --按行排降序 COMPUTE SUM(i.rowcnt), count(o.name); --汇总行数,表数 [/sql]...

sql dateadd 日期相加函数

说明: 将指定 number 时间间隔(有符号整数)与指定 date 的指定 datepart 相加后,返回该 date。 语法: DATEADD (datepart,number,date) 返回类型: date 示例1:在当前日期基础添加一天 [sql]<br />--在当前基础上添加一天<br />select GETDATE() as '当前日期',DATEADD(day,1,getdate()) as '新日期'<br />[/sql] 结果: 当前日期                    新日期 2014-03-14 16:43:27.6...

sql 在所有表所有列中搜索指定字符串

今天在QQ群中一个遇到一个人要在全库中搜索某个字符串,例如:系统管理员,看了他的截图100多个表,sqlserver 2000的库,当时还想 如果是2008直接导出搜索下就好了。最后也不知道怎么解决。晚上的时候看到有人分享了这个存储过程,留下做个记录。 问题说明:不知道表名跟列名的情况下搜索某个字符串。 --说明:搜索指定字符串,返回表名跟列名 -- 本sql脚本由sql语句大全网整理 --网址:http://sqlyu...

sql server ROW_NUMBER() 分页 核心代码

今天用到在存储过程分页算法,由于sql字符串是拼接而来的,所以没有用现成的存储过程分页。 提取分页核心代码: --第几页 declare @pageIndex int --每页个数 declare @pageSize int set @pageIndex=20 set @pageSize=20 SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY name ) AS rownum, * FROM test ) AS D WHERE rownum BETWEEN (@pageIndex-1)*@pageSize+1 AND @pageIndex*@pageSize...

sql server 分隔字符串返回临时表

分隔字符串返回临时表。 /* funcName: f_split para1 : @strSql 要分隔的字符串 para2 : @split 以什么字符串进行分隔 return : 临时表 调用 : select * from dbo.f_split('1,2,3,4',',') */ --方法一 create function f_split(@strSql varchar(8000),@split varchar(1)) returns @t table(a varchar(100)) as begin declare @i int set @s...

sql server 常用自定义函数大全总结

本文整理本站内部自定义函数,以列表的方式展示,以便于快速找到自己需要的函数。 注: 本页面只做简单描述,具体详情请点击链接地址进行访问。 本页面中的函数只在sqlserver中测试,Oracle请访问 Oracle 常用函数大全总结。 Ctrl+F 进行快速搜索 ---------------------分隔符------------------------------------------ 详细自定义函数如下: 1、f_splitLen_1    获取分隔字符串后的长度  ...

sql server 获取分隔字符串后的长度

sql server自定义函数之分隔字符串,返回个数。    注:函数虽然是返回个数的,但是通过方法一,可以获取到每一个字符串,并进行合理的应用。 方法一、f_splitLen_1 --方法1 --sql 分隔字符串,返回个数 CREATE function f_splitLen_1 ( @str varchar(1024), --要分割的字符串 @split varchar(10) --分隔符号 ) returns int as begin declare @location int declare @start int ...

sql var 求方差

返回用无偏差总体公式(除以 n)对集计算数值表达式而求得的样本方差。 语法 Var(Set_Expression [ ,Numeric_Expression ] ) 参数 Set_Expression 返回集的有效多维表达式 (MDX)。 Numeric_Expression 有效的数值表达式,通常为返回数值的单元坐标多维表达式 (MDX)。 备注 Var 函数返回对指定的集计算指定的数值表达式而求得的无偏差方差。 Var 函数使用无偏差总体公式,而 VarP ...

sql stdev 返回数值表达式用无偏差总体公式(除以 n-1)对集求得的样本标准偏差

返回数值表达式用无偏差总体公式(除以 n-1)对集求得的样本标准偏差。 语法 Stdev(Set_Expression [ ,Numeric_Expression ] ) 参数 Set_Expression 返回集的有效多维表达式 (MDX)。 Numeric_Expression 有效数值表达式,通常为返回数值的单元坐标的多维表达式 (MDX)。 备注 Stdev 函数使用无偏差总体公式,而 StdevP 函数使用有偏差总体公式。 示例 下例将使用无偏差总体公式...
Copyright © sql语句大全 保留所有权利.   Theme  Ality 津ICP备15000635号

用户登录

分享到: