Mysql 计算当前日期是本月第几周:一个自定义算法
2023-09-14 09:07:22 时间
月初跟月末看当前日期所在周的周三是几月份的,就算作是几月份的周。
Map<String,String> getGroupDate(@Param(value="inputDate") Date inputDate);
<select id="getGroupDate" parameterType="java.util.Date" resultType="java.util.Map">
<![CDATA[
select group_date groupDate from (
SELECT
@cdate input_date,
@last_sat := date_add(date_sub(date_sub(@cdate,interval day(@cdate)-1 day),interval 1 month), interval 6-date_format(date_sub(date_sub(@cdate,interval day(@cdate)-1 day),interval 1 month),'%w') day) last_sat,
@this_sat := date_add(date_sub(@cdate,interval day(@cdate)-1 day), interval 6-date_format(date_sub(@cdate,interval day(@cdate)-1 day),'%w') day) this_sat,
@next_sat := date_add(date_add(date_sub(@cdate,
相关文章
- MySQL数据库索引之B+树
- Mysql: 强制走索引:mysql between 日期索引 索引问题-日期索引使用
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决(转)
- mysql--SQL编程(关于mysql中的日期,关于重叠) 学习笔记2.2
- Mysql日期和时间总结
- mysql--SQL编程(关于mysql中的日期) 学习笔记2
- MySQL 生成日期表
- 记住:永远不要在MySQL中使用“utf8”,请使用“utf8mb4” 程序员
- MySQL ADDDATE(d,n)计算起始日期 d 加上 n 天的日期
- MySQL DATE_FORMAT(d,f)按表达式 f的要求显示日期 d
- MySQL日期及时间加减函数
- Linux启动Mysql
- 基于scrapy的分布式爬虫抓取新浪微博个人信息和微博内容存入MySQL
- 第54讲:MySQL视图中的条件检查选项详解
- mysql时间戳函数
- MySql中日期时间函数
- MySQL常用运算符详解
- Java MySQL 连接