mysql怎么得到时间段每一天,不用表,就是得到一个时间段的每一天的日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎么得到时间段每一天,不用表,就是得到一个时间段的每一天的日期相关的知识,希望对你有一定的参考价值。

mysql怎么得到时间段每一天,不用表,就是得到一个时间段的每一天的日期
因为时间是动态的,得到系统时间的每天 是 连续 叠加(多个)? 还只是得到每天的时间即可(一个),如:‘2014-11-11’,’2014-11-12’,‘2014-11-13’... ... 还是只要根据系统当前时间得到昨天的'2014-11-17',而到了今天的''2014-11-18'把昨天的'2014-11-17'替换掉,只保留一个日期时间
参考技术A #2017年7月份的每一天
SET @beginDate='2017-07-01';
SET @maxDate ='2017-07-31';
SELECT DATE(@tempDay),@tempDay:=DATE_ADD(@tempDay,INTERVAL 1 DAY)
FROM t_table f #该表是系统上已存在的一个有比较多数据的表
LEFT JOIN (SELECT @tempDay:=@beginDate) b ON 1=1
WHERE @tempDay<=@maxDate
参考技术B 因为时间是动态的,得到系统时间的每天 是 连续 叠加(多个)? 还只是得到每天的时间即可(一个),如:‘2014-11-11’,’2014-11-12’,‘2014-11-13’... ... 还是只要根据系统当前时间得到昨天的'2014-11-17',而到了今天的''2014-11-18'把昨天的'2014-11-17'替换掉,只保留一个日期时间?你的意图是什么?追问

就是指定时间段内的每一天的日期,比如2014-11-10到2014-11-20号之间的日期,从10号到20号全部列出来

追答

是动态的过程啊?你的场景是什么呢?后台编程语言是什么?可否存储过程实现?

本回答被提问者和网友采纳

以上是关于mysql怎么得到时间段每一天,不用表,就是得到一个时间段的每一天的日期的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MySQL 中发现一个月中每一天的总和?

mysql数据库中sql语句取一段时间的每一天的最后一条数据?sql语句怎么写

jqgrid分页后,自定义查询数据怎么得到所有页的某列值的合计

Python得到两个时间段的每一天的列表

mysql 怎么得到一个时间距当月底有多少天

sql查询一段时期里每一天所有员工的打卡记录