<select id="getRequestCount" resultType="java.lang.Integer">
//select sum(字段名),字段名 from 表名
字段名 = addate(curdate(),xx)
select SUM(request_count),request_date FROM statistics
<where>
/*昨天*/
<if test="type == 1">
request_date = ADDDATE(CURDATE(),-1)
</if>
/*最近7天*/
<if test="type == 7">
request_date BETWEEN ADDDATE(CURDATE(),-8) AND ADDDATE(CURDATE(),-1)
</if>
/*最近30天*/
<if test="type == 30">
request_date BETWEEN ADDDATE(CURDATE(),-31) AND ADDDATE(CURDATE(),-1)
</if>
/*最近1年*/
<if test="type == 365">
request_date BETWEEN ADDDATE(CURDATE(),-366) AND ADDDATE(CURDATE(),-1)
</if>
/*总共*/
<if test="type == -1">
1=1
</if>
</where>
</select>
mybatis关于时间段的统计
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 每年2月-4月是我迭代「时间统计法」的时节。随手记录自己的体验。 今天一个小伙伴在记录时间时遇到了“归类”上的困难...
- 转载自:https://blog.csdn.net/qq_40900853/article/details/852...
- 例47 统计不同时间段不同类别产品的销售金额【SUM函数】 一、举例 在本例中销售记录表是按日期进行统计的,此时需...