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 ...