标量函数取规则名称
USE [test] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER function [dbo].[GetNameList](@Ruleids nvarchar(MAX)) returns nvarchar(MAX) as begin declare @str2 nvarchar(MAX) set @str2='' set @RuleGids=ltrim(@Ruleids) set @RuleGids=rtrim(@Ruleids) if(len(@Ruleids)>0) begin select @str2=@str2+ a.RuleName +'|' from TestRule (nolock) as a inner join TestDetailRule (nolock) as b on a.id=b.Ruleid where b.id in(select id from Split(@Ruleids,',')) if(len(@str2)>0) begin set @str2=SUBSTRING(@str2,0,len(@str2)); end end return @str2 End USE [test] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER function [dbo].[split](@SourceSql varchar(8000),@StrSeprate varchar(10)) returns @temp table(id Nvarchar(100)) as begin declare @i int set @SourceSql=rtrim(ltrim(@SourceSql)) set @i=charindex(@StrSeprate,@SourceSql) while @i>=1 begin insert @temp values(left(@SourceSql,@i-1)) set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i) set @i=charindex(@StrSeprate,@SourceSql) end if @SourceSql<>'\' insert @temp values(@SourceSql) return end
select Convert(varchar(10), DATEADD(M,-1 ,DATEADD(DD,-DAY(GETDATE())+1,GETDATE())),23)
select
CONVERT(varchar(10), DATEADD(DAY,-1,dateadd(m,-1,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))),23)+' 23:59:59.999'
select CONVERT(VarChar(7), YEAR(DATEADD(MONTH,-1,GETDATE())), 120)+'-'+ CONVERT(VarChar(7), RIGHT('00'+CAST(MONTH(DATEADD(MONTH,-1, GETDATE())) AS VARCHAR(2)),2), 120)
select CONVERT(VarChar(7), CONVERT(varchar(10), DATEADD(DAY,-1,dateadd(m,-1,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))),23)+' 23:59:59.999', 120)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2019-03-27 SQL 对结果集进行分组排序过滤重复数据 ROW_NUMBER