摘要: 背景:自动生成日期表 DECLARE @year INT=year(getdate()); DECLARE @year INT=year(:endTime); WITH t AS (SELECT CAST( CAST(@year AS VARCHAR(4)) + '-1-1' AS DATE) AS 阅读全文
posted @ 2021-12-02 18:17 pyuser12138 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 背景:根据id往下寻找层级数据处理 在数据处理中,很多时候会遇到层级结构表,如下: 在这种表上,要找出每一条的数据结构 实现后效果 表数据SQL IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo]. 阅读全文
posted @ 2021-12-02 17:03 pyuser12138 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 再某种特定情况下,我们需要用到表合并的处理,例如将多行数据根据某个字段转换为1行。 这个时候就需要用到stuff这个函数了。 原表样 合并处理后表样 原表样代码: IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID 阅读全文
posted @ 2021-12-02 10:53 pyuser12138 阅读(669) 评论(0) 推荐(0) 编辑