77.获取当前是一年中的第几个礼拜函数
WEEK(d,mode):计较某天位于一年中的第几个礼拜,规模是0-53或1-53
WEEKOFYEAR(d,mode):计较某天位于一年中的第几个礼拜 , 规模是1-53 , 半斤八两于WEEK(d,3);
mode 的规模
0 - 周日 - 0~53 - 今年度中有一个周日
1 - 周一 - 0~53 - 今年度有3天以上
2 - 周日 - 1~53 - 今年度中有一个周日
3 - 周一 - 1~53 - 今年度有3天以上
4 - 周日 - 0~53 - 今年度有3天以上
5 - 周一 - 0~53 - 今年度有1个周一
6 - 周日 - 1~53 - 今年度有3天以上
7 - 周一 - 1~53 - 今年度有1个周一
示例
SELECT NOW(),WEEK(NOW()),WEEK(NOW(),0),WEEK(NOW(),1),WEEK(NOW(),3),WEEKOFYEAR(NOW());

88.获取天数函数
DOYORYEAR(d):获取日时候d是一年中的第几天 , 规模是1-366
DOYOFMONTH(d):获取日期时候d是当月中的第几天 , 规模是1-31
DAYOFWEEK(d):获取日期时候d是当周中的第几天 , 规模是1-7 , 周日为1 , 周六为7
示例
SELECT NOW(),DAYOFYEAR(NOW()),DAYOFMONTH(NOW()),DAYOFWEEK(NOW());

99.计较日期的函数
DATE_ADD(d,INTERVAL expr type):日期加运算 , type格局见下文
ADDDATE(d,INTERVAL expr type):日期加运算 , type格局见下文
DATE_SUB(d,INTERVAL expr type):日期减运算 , type格局见下文
SUBDATE(d,INTERVAL expr type):日期减运算 , type格局见下文
ADDTIME(d,expr):时候加运算
SUBTIME(d,expr):时候减运算
DATEDIFF(d1,d2):两个日时代的距离天数
type的格局
SECOND 秒 SECONDS
MINUTE 分钟 MINUTES
HOUR 时候 HOURS
DAY 天 DAYS
MONTH 月 MONTHS
YEAR 年 YEARS
MINUTE_SECOND 分钟和秒 "MINUTES:SECONDS"
HOUR_MINUTE 小时和分钟 "HOURS:MINUTES"
DAY_HOUR 天和小时 "DAYS HOURS"
YEAR_MONTH 年和月 "YEARS-MONTHS"
HOUR_SECOND 小时, 分钟 , "HOURS:MINUTES:SECONDS"
DAY_MINUTE 天, 小时, 分钟 "DAYS HOURS:MINUTES"
DAY_SECOND 天, 小时, 分钟, 秒 "DAYS HOURS:MINUTES:SECONDS"
示例
SELECT NOW(),DATE_ADD(NOW(),INTERVAL 2 DAY),ADDDATE(NOW(),INTERVAL 300 SECOND);#当前时候添加两天 , 添加300秒
SELECT NOW(),DATE_SUB(NOW(),INTERVAL 1 MONTH),SUBDATE(NOW(),INTERVAL 300 MINUTE);#当前时候削减一个月 , 削减300分钟
SELECT NOW(),ADDTIME(NOW(),'1:1:1'),SUBTIME(NOW(),'2:2:2');#当前时候添加1小时1分1秒 , 当前时候削减2小时2分2秒
SELECT NOW(),DATEDIFF(NOW(),DATE_ADD(NOW(),INTERVAL 1 YEAR));#计较当前时候与一年后当前时候的日期差



猜你喜欢
- 猫需要哪些有营养的食物 蛋白质是生命的基础
- 偶函数和奇函数的嵌套是什么函数 偶函数加奇函数是什么函数
- 秀米手机版的基础教程
- index函数的使用方法
- 如何定义和调用python中的函数
- EXCEL 中TRIM函数的用法
- 二十七 PS 数码基础教程
- 二十八 PS 数码基础教程
- 二十六 PS 数码基础教程
- 1-10问 茶叶基础篇
