MySQL里求给定的时间是所在月份的第几个礼拜
来源:互联网 发布:团购系统源码 编辑:程序博客网 时间:2024/05/02 02:34
Share 一个昨天写的函数。 目的是求给定的时间是所在月份的第几个礼拜。
演示下结果:
SELECT weekofmonth(NOW()) AS result;
query result:
result
4
DELIMITER $$USE `t_girl`$$DROP FUNCTION IF EXISTS `weekofmonth`$$CREATE DEFINER=`root`@`localhost` FUNCTION `weekofmonth`( f_datetime DATETIME ) RETURNS INT(11)BEGIN -- Created by ytt. DECLARE v_result INT; DECLARE v_weekno INT; SET v_weekno = CASE DAYOFWEEK(f_datetime) WHEN 1 THEN 7 WHEN 2 THEN 1 WHEN 3 THEN 2 WHEN 4 THEN 3 WHEN 5 THEN 4 WHEN 6 THEN 5 WHEN 7 THEN 6 END; SET v_result = CEIL(DAYOFMONTH(DATE_SUB(f_datetime,INTERVAL v_weekno DAY))/7)+1; RETURN v_result; END$$DELIMITER ;
演示下结果:
SELECT weekofmonth(NOW()) AS result;
query result:
result
4
- MySQL里求给定的时间是所在月份的第几个礼拜
- MySQL里求给定的时间是所在月份的第几个礼拜
- C# 计算出 今天是今年的第几个礼拜(PS:1月1号是第一个礼拜)
- [转]判断某日是当月里的第几个星期
- 判断当前时间所在的星期,月份
- 如何计算当前时间是本年的第几个周?
- 在所里生活的第二个礼拜
- SQL查询技巧 求某日期所在月份的天数
- Java 日期加减 该当日期是所在月的第几周 所在月的最后一天
- Java 给定一个月份,获取该月份的前面12个月份
- 根据日期计算当前日期所在周是日期所在年份的第几周
- 怎样获取当前时间并输出今天是一年中的第几天,所在月份的第几天?
- 求两个时间的相差月份
- 编写方法,输出给定日期所在月份的第一天和最后一天
- mysql求2个时间的时间差,mysql求绝对值
- 查询给定日期的月份
- 8月第一个礼拜的记录
- .net 如何求某日是一年的第几周
- 请教问题 有哪位大师会用VC++6.0 编写经典的打飞机游戏
- jsp页面验证码产生及刷新问题
- 基于JOONE快速开发神经网络
- OpenCV-Python教程(4、形态学处理)
- nagios配置常见问题的总结
- MySQL里求给定的时间是所在月份的第几个礼拜
- linux rsync详解(一)
- Java 5实现的线程池
- 51.windbg---Gflags(辅助工具)
- windows中NDK环境搭建——NDK技术2
- S3C3440看门狗驱动程序
- MFC的插入符应用
- 介绍一个功能全面的wordpress投稿页面
- mysql 数据库分区详解