
SQLServer
SQLServer
今天代码敲了吗
这个作者很懒,什么都没留下…
展开
-
SQL SERVER EXEC
SQL SERVER EXEC的用法第一种 执行存储过程exec z_ccgc '1','张三'exec z_ccgc id='1',sname='张三'第二种动态执行SQL语句Select * from UserinfoExec('select * from Userinfo')这种用法有一种好处就是当我们不想查询所有的字段数据,想根据自己的需求查询对应字段的数据时,可以...原创 2020-01-13 13:15:14 · 945 阅读 · 0 评论 -
SQLServer 获取时间日期,年月日,获取当月天数,获取当月日期
SQLServer 获取时间日期,年月日,获取当月天数,获取当月日期一、当月的天数(2019-12)select day(dateadd(month,1,(SELECT LEFT (CONVERT(varchar(12),DATEADD(MONTH,0,GETDATE()),112) ,6))+'01')-1) count二、当月日期(2019-12-01,2019-12-02…) ...原创 2019-12-30 08:45:04 · 6644 阅读 · 1 评论 -
SQLServer中类似split的方法
实现效果:将字段按照分号隔开记录 --原纪录 select Name From Price-- 将字段按照分号隔开记录select 'name'=substring(t.Name,t2.number,charindex(';',t.Name+';',t2.number)-t2.number)from Price tinner join master.dbo.spt_values t2 ...原创 2019-12-05 08:11:41 · 932 阅读 · 0 评论 -
SQL按照月份查询该月有多少条数据
在SQLServer中按照月份查询该月有多少条数据(近三个月)DATENAME() 截取时间中的年,月,日 select t.time,COUNT(*)as sum from (select ( DATENAME(year, datetime) + '-' + DATENAME(MONTH,datetime))as time,COUNT(*) as number From Ce...原创 2019-12-04 14:08:14 · 2280 阅读 · 0 评论 -
工作日时间差/考勤计算(SQL 自定义函数)
工作日时间差/考勤计算(SQL 自定义函数)CREATE FUNCTION [dbo].[WorkTime2](@str_time datetime, @end_time datetime) RETURNS decimal(18,2)ASBEGINdeclare @am_str decimal(18,2), @am_end decimal(18,2) ,@pm_str deci...原创 2019-10-25 14:49:44 · 2662 阅读 · 0 评论 -
用SQLserver 游标循环添加数据
用SQLserver 游标循环添加数据用SQLserver 游标循环添加数据第一步声明变量declare @ssck varchar(max), --仓库编号@wlbm varchar(max), --物料编码创建游标--申明一个游标DECLARE z_tjckjl CURSOR FOR --打开游标OPEN z_tjc...原创 2019-10-08 15:22:27 · 1892 阅读 · 1 评论