当前位置:   article > 正文

mysql 生成当月所有日期_mysql 获取本月所有天数

mysql 获取本月所有天数

代码如下:

SELECT
	date_format(
		date_add(
			DATE_ADD( 
				curdate(), 
				INTERVAL - DAY ( curdate())+ 1 DAY ), 
			INTERVAL ( cast( help_topic_id AS signed INTEGER ) + 0 ) DAY   
			 #CAST(value AS datatype):将value转为需要的datatype类型;SIGNED:整数
		),
		'%Y-%m-%d' 
	) months 
FROM
	mysql.help_topic #随便一张系统表,数据条数大于每月最大天数31
WHERE
	help_topic_id < DAY (LAST_DAY(CURRENT_DATE))  
	#LAST_DAY(CURRENT_DATE):获取当月最后一天的日期;DAY (LAST_DAY(CURRENT_DATE)):获取当月的天数
ORDER BY
	help_topic_id;
	
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/313818
推荐阅读
相关标签
  

闽ICP备14008679号