摘要: 创建表 CREATE TABLE CreateSerialNo ( CreateSerialNoId INT PRIMARY KEY IDENTITY(1,1), TableName VARCHAR (60), FixedCharacter VARCHAR (20), --FixedCharacte 阅读全文
posted @ 2023-03-30 15:24 白泽^ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 单层json解析 --声明变量 declare @JsonData nvarchar(max)= ' { "BillName":"12345765", "SendDate":"2022-11-10T00:00:00", "ShippingDate":"2022-11-10T00:00:00", "P 阅读全文
posted @ 2023-03-30 15:20 白泽^ 阅读(88) 评论(0) 推荐(0) 编辑
摘要: CREATE FUNCTION [dbo].[StrSplit] ( @str NVARCHAR(MAX),--字符串 @split VARCHAR(10),--截取符号 @num INT --返回第几条数据,不填则全部返回 ) RETURNS @Temp TABLE ( List VARCHAR( 阅读全文
posted @ 2023-03-29 17:31 白泽^ 阅读(248) 评论(0) 推荐(0) 编辑
摘要: --可以将重复字段,取最早的一次,同理,也可以取时间最新的一次 --方法一 with tmp as( select row_number() over (partition by 分组字段 order by 时间字段 ) i, * from 表名 where 条件 ) select * from t 阅读全文
posted @ 2023-03-29 15:23 白泽^ 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: SELECT *, DATEDIFF(时间单位(时/分/秒),LAG(下一条记录时间字段,1) OVER(PARTITION BY 分组字段 ORDER BY 排序字段),当前时间字段) AS 间隔时间 FROM 表名 例:当前这条数据时间CreateDateDown,下一条数据时间CreateDa 阅读全文
posted @ 2022-06-16 16:34 白泽^ 阅读(213) 评论(0) 推荐(0) 编辑