热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

取得上周一和上周日sql语句

本文章来介绍几个取得上周一和上周日sql语句有需要了解的朋友可进入学习。

本文章来介绍几个取得上周一和上周日sql语句有需要了解的朋友可进入学习。

获取上一周


-- 上周一的

代码如下

title from info where DATEDIFF(DD,DATEADD(DW,-6-DATEPART(DW,getdate()),getdate()),title_date)=0;


获取上周一

把titleddtime改成你的字段名字啊

代码如下

select * from info
where DATEDIFF(dd,DATEADD(day,-7,DATEADD(week, DATEDIFF(week, '', getdate()), '')),titleddtime) =0
or
DATEDIFF(dd,DATEADD(day,-5,DATEADD(week, DATEDIFF(week, '', getdate()), '')),titleddtime) =0
or
DATEDIFF(dd,DATEADD(day,-3,DATEADD(week, DATEDIFF(week, '', getdate()), '')),titleddtime) =0

上周一与上周日sql语句

代码如下

SET DATEFIRST 1
DECLARE @day1 DATETIME
DECLARE @day7temp DATETIME
DECLARE @day7 VARCHAR(100)
SET @day1 = convert(char(10),dateadd(dd, - DATEPART (weekday , getdate())-6,getdate()),120)
SET @day7temp = convert(char(10),dateadd(dd, - DATEPART (weekday , getdate()),getdate()),120)
SET @day7 = CAST(YEAR(@day7temp) AS VARCHAR(4)) + '-' + CAST(MONTH(@day7temp) AS VARCHAR(2)) + '-' + CAST(DAY(@day7temp) AS VARCHAR(2)) + ' 23:59:59'
select @day1
select @day7


推荐阅读
author-avatar
唯忻小十__
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有