mysql中固定的开始日期,但动态的结束日期

vvppvyoh  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(324)

我正在使用一个数据库,它也有内置的bi工具。我的工作包括以下几个阶段:
步骤1:编写sql查询(假设我提取了两列,date和average daily revenue)步骤2:使用检索到的数据创建可视化步骤3:将可视化添加到 Jmeter 板
我正在写以下查询:
从表1按日期分组的收入中选择日期、平均(收入)作为收入;
我希望 Jmeter 板是动态的,这需要sql查询首先是动态的。开始日期是固定的,例如2019年10月1日,但结束日期应该是动态的,即它应该在每一天之后捕获数据,以便 Jmeter 板每天都得到更新。
我的sql查询应该如何实现这个目的?

sirbozc5

sirbozc51#

使用 DATE_ADD 加一天 INTERVAL 开始日期。

SELECT rev_date,AVG(revenue) 
FROM table1 
WHERE rev_date BETWEEN "2020-06-15" AND DATE_ADD("2020-06-15",INTERVAL 1 DAY)
GROUP BY rev_date;

注:使用date作为列名称不是最佳实践,date在mysql中是一个数据类型。

相关问题