sql server
文章平均质量分 53
fu_manxing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql server :DATENAME()函数 指定日期的日期部分
使用DATENAME()函数并获取指定日期的日期部分。原创 2023-04-25 14:12:26 · 333 阅读 · 0 评论 -
SQLServer: 构造辅助数据 MASTER..spt_values
and number<=datediff(dd,convert(char(7),@date,120)+'-01',convert(char(7),dateadd(mm,1,@date),120)+'-01')--转换为1号来计算天数。select convert(char(7),@date,120) + '-' + right('0' + convert(varchar(2),number),2) as [日期格式1]) AS every_time,--日期。) AS Weekd --星期几。原创 2023-04-25 14:03:56 · 1928 阅读 · 0 评论 -
SQL server 时间段 拆分为 每天
DECLARE @days INT,@date_start DATETIME,@date_end DATETIME ;set @date_start= '2018-07-29'; set @date_end= '2018-09-01' ;SET @days = DATEDIFF(DAY, @date_start, @date_end); select DATEADD(dd, number, @date_start) AS work_date from master.dbo.s...原创 2022-04-22 09:50:43 · 1477 阅读 · 0 评论 -
SQL server 查询月度每一天
select convert(varchar(10),dateadd(DAY,t2.number,t1.day),120) dayfrom (select substring(convert(varchar,GETDATE(),120),1,7)+'-01' day) t1, (select number from MASTER..spt_values WHERE TYPE='P' AND number>=0 and number<=31) t2where con...原创 2022-04-22 09:43:01 · 2714 阅读 · 0 评论 -
sql server 把开始结束日期,拆分为两天
select tt.* from (selectt.FLeaveBDate as 日期from formtable_main_33 twhere FLeaveHour>1 and FLeaveBDate>='2022-03-01'union allselectt.FLeaveEDate as 日期from formtable_main_33 twhere t.FLeaveHour>1 and t.FLeaveBDate>='2022-03-01') tt...原创 2022-04-22 09:03:27 · 789 阅读 · 0 评论 -
相邻两个记录日期的差
要按照车辆同一车辆的相邻两次加油时间 将上一次的加油量 平均分配到每一天。--相邻两个记录日期的差(分组)CREATE TABLE [dbo].[a]( [clbh] [varchar](50) NULL, [jyje] [numeric](18, 3) NULL, [jyscllc] [numeric](18, 0) NULL, [jyrq1] [varchar](50) NULL) ON [PRIMARY]select b.jyrq...原创 2021-12-16 11:18:41 · 869 阅读 · 0 评论 -
sql server存储过程简单使用
1 创建存储过程 1.1 创建简单的存储过程 创建语句:create proc usp_helloworldasbegin print 'Hello World'end 创建完后,调用语句格式 exec + 存储过程名:exec usp_helloworld执行结果: 1.2 创建带参数的存储过程 语句:create proc usp_book@name nvarchar(50),@author nvarchar(50)a原创 2021-10-23 20:30:54 · 728 阅读 · 0 评论 -
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。 由于存储过程在创建时...原创 2021-10-23 20:29:18 · 180 阅读 · 0 评论
分享