侧边栏壁纸
博主头像
liuyiwuqing博主等级

心在哪里收获就在哪里

  • 累计撰写 22 篇文章
  • 累计创建 24 个标签
  • 累计收到 34 条评论

目 录CONTENT

文章目录

mysql获取时间临时表

liuyiwuqing
2022-07-16 / 0 评论 / 2 点赞 / 627 阅读 / 167 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-08-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

1、获取指定时间区间内的所有日期

SELECT
	date_add( '2022-04-01', INTERVAL ( cast( help_topic_id AS signed INTEGER )) DAY ) day 
FROM
	mysql.help_topic 
WHERE
	help_topic_id < datediff( '2022-05-01', '2022-04-01' ) + 1 
ORDER BY
	help_topic_id

2、获取当天内所有时段

SELECT DATE_FORMAT( DATE_SUB( DATE_FORMAT( NOW(), '%Y-%m-%d' ), INTERVAL (-( @i := @i + 1 )) HOUR 
		),
	'%Y-%m-%d %H' 
) AS 'time' 
FROM
	(
	SELECT
		a 
	FROM
		( SELECT '1' AS a UNION SELECT '2' UNION SELECT '3' UNION SELECT '4' ) AS a
		JOIN ( SELECT '1' UNION SELECT '2' UNION SELECT '3' UNION SELECT '4' UNION SELECT '5' UNION SELECT '6' ) AS b ON 1 
	) AS b,
	( SELECT @i := - 1 ) AS i
2
广告 广告

评论区