SELECTIF ( ( SELECT date_format( CURDATE( ), '%w' ) FROM DUAL ) = 0, 7, ( SELECT date_format( CURDATE( ), '%w' ) FROM DUAL ) ) 因为MySQL中的周是从周日开始的,周日 ...
下面的写法作为参考,只写了 DATE SUB 的写法,但是DATE ADD 也是可以做到的,具体使用时最好是先在数据库中查询试一试,不要直接使用。 ...
2020-05-20 14:29 0 701 推荐指数:
SELECTIF ( ( SELECT date_format( CURDATE( ), '%w' ) FROM DUAL ) = 0, 7, ( SELECT date_format( CURDATE( ), '%w' ) FROM DUAL ) ) 因为MySQL中的周是从周日开始的,周日 ...
公司的请休假,出差表上只记录了开始时间和结束时间,万恶的人事要做一个报表,要把员工的情况显示出来如图一所示,想了好多百度了好多,总算把sql整出来了 图一: sql: 简单的可以理解为: ...
转自:http://bbs.csdn.net/topics/370096126 t_table有数据如下:year Week2011 22011 32011 42011 5想知道2011年的第二周起始日期和结束日期是哪2个? SELECT year ...
); 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 MySQL查询的方式很多,下面为您介绍的MySQL查询实 ...
执行结果: ...
当前时间周的起始日期(以周一为例)select DATEADD(week,DATEDIFF(week,0,getdate()),0)上周起始:select dateadd(week,-1,DATEADD(week,DATEDIFF(week,0,getdate()),0))上上周起始:select ...
一年有多个周,每周的开始日期和结束日期 参考代码一:[正在使用的版本] <?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set("Asia/Shanghai"); $year ...