当前位置: 首页 > news >正文

MySql 年,月,日 查询 某时间段的 日期列表

1 根据某年 查询 该年 12月的 列表

‘2022’ 是传入参数

SELECTDATE_FORMAT( date_add( concat( '2022', '-01-01' ), INTERVAL ( help_topic_id ) MONTH ), '%Y-%m' ) DT 
FROMmysql.help_topic 
WHEREhelp_topic_id <= timestampdiff(MONTH,concat( '2022', '-01-01' ),concat( '2022', '-12-01' ))

2 根据某年某月 查询 一个月 每一天 列表

‘2022-02’ 是传入参数

SELECTDATE_FORMAT( date_add( concat( '2022-02', '-01' ), INTERVAL ( help_topic_id ) DAY ), '%Y-%m-%d' ) DT 
FROMmysql.help_topic 
WHEREhelp_topic_id <= timestampdiff(DAY,concat( '2022-02', '-01' ),concat(date_format( DATE_ADD( str_to_date( concat( '2022-02', '-01' ), '%Y-%m-%d' ), INTERVAL 1 MONTH ), '%Y-%m-%d' ))) - 1

3 根据某年某月某日 当天时24小时 的 列表

‘2022-01-01’ 是传入参数

SELECT
DATE_FORMAT(
DATE_SUB( DATE_FORMAT( concat('2022-01-01'), '%Y-%m-%d' ), INTERVAL ( - ( @i := @i + 1 ) ) HOUR ),
'%Y-%m-%d %H'
) AS 'HOUR'
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
http://www.dtcms.com/a/182567.html

相关文章:

  • 自动泊车技术—相机模型
  • DNS服务实验
  • Python百库指南:数据科学到Web开发全解析
  • Spring事务融入(REQUIRED)具体实现步骤解析
  • 游戏引擎学习第269天:清理菜单绘制
  • 互联网大厂Java面试实录:从基础到微服务的深度考察
  • 使用 JAX-RS 创建 REST 服务/微服务
  • 5大B2B数字营销社群营销标杆案例TOB企业数字化营销内容营销AI营销培训讲师培训师专家顾问唐兴通分享
  • KTOR for windows:無文件落地HTTP服务扫描工具
  • SaaS场快订平台项目说明【持续更新】
  • window 显示驱动开发-AGP 类型伸缩空间段
  • [白话文] 从百草园RLHF到三味书屋DPO
  • HTTP 请求中 Content-Type 头部
  • GitHub 趋势日报 (2025年05月09日)
  • 部署dify
  • Web3 实战项目项目部署到 GitHub 和上线预览的完整指南
  • 数据库实验10
  • 多线程获取VI模块的YUV数据
  • ISP(Image Signal Processor)处理流程及不同域划分
  • 【计算机视觉】OpenCV实战项目:Deep Machine Learning Tutors:基于OpenCV的实时面部识别系统深度解析
  • Flink 运维监控与指标采集实战
  • 【前端】每日一道面试题3:如何实现一个基于CSS Grid的12列自适应布局?
  • Spring循环依赖问题
  • 单脉冲前视成像多目标分辨算法——论文阅读
  • 管道-验证和转换
  • 【Linux】冯诺依曼体系结构和操作系统的理解
  • 23、DeepSeekMath论文笔记(GRPO)
  • 【桌面】【输入法】常见问题汇总
  • 高精度之加减乘除之多解总结(加与减篇)
  • 【软件工程】基于频谱的缺陷定位