SQL笔记
Panda仙
这个作者很懒,什么都没留下…
展开
-
SQL SERVER 获取给定时间段内的所有日期列表
declare @StartDate DATETIME = '2018/08/01'declare @EndDate DATETIME ='2018/09/27'SELECTCONVERT (VARCHAR (100),dateadd(day,n.number,@StartDate),23) AS every_timeFROMmaster..spt_values nWHEREn.type = 'p'AND n.number <= DATEDIFF(day, @StartDate, @E原创 2020-12-04 17:41:31 · 544 阅读 · 0 评论 -
SQL递归查询,通过父节点查询下属的所有子节点或者通过子节点查询所有父节点
SQL递归查询Traffic_Sites 表SiteId 本节点的id ParentId 上级节点的id8.238通过父节点查询所有子节点with t as( select b.* from Traffic_Sites b where ParentId = '4' union all select a.* from Traffic_Sites a join t b on a.ParentId=b.SiteId)select * from t调换 SiteId 的位原创 2020-11-11 11:44:04 · 1334 阅读 · 2 评论 -
SQL本周第一天最后一天
周一为本周第一天 ,显示当前日的本周第一天SELECT DATEADD(wk, DATEDIFF(wk,0,DATEADD(dd, -1, getdate()) ), 0)周一为本周第一天 ,显示当前日的本周最后一天SELECT DATEADD(wk, DATEDIFF(wk,0,DATEADD(dd, -1, getdate()) ), 7)...原创 2020-11-02 15:06:36 · 576 阅读 · 0 评论