mybatis中关于年,季,月,周,日的统计问题

关于统计年,季,月,周,日数据问题如:销售额,访问量等,从网上百度了一些,但是我执行时不管用,在此基础上我改了一些代码如下方法:


SELECT COUNT(1) productCount,YEAR(createTime) years

FROM `gm_buyerproduct`

WHERE YEAR(createTime) = YEAR("2018-12-07 16:38:46")

季(控制在具体某年的哪个季度)
SELECT COUNT(1) productCount,QUARTER(createTime) createTime

FROM `gm_buyerproduct`

WHERE QUARTER(createTime)=QUARTER("2018-08-09 18:56:41") AND YEAR(createTime)=YEAR("2018-08-09 18:56:41")

月(控制在具体某年的哪个月)
SELECT COUNT(1) productCount,MONTH(createTime)`monthname`,YEAR(createTime) years

FROM `gm_buyerproduct`

WHERE MONTH(createTime)=MONTH("2018-12-01 17:02:12") AND YEAR(createTime)=YEAR("2018-12-01 17:02:12")

周(控制在具体某年的哪个周)
SELECT COUNT(1) productCount,WEEK(createTime) weeks

FROM `gm_buyerproduct`

WHERE WEEK(createTime)=WEEK("2018-07-01 18:56:41") AND YEAR(createTime)=YEAR("2018-07-01 18:56:41")


SELECT COUNT(1) productCount,createTime

FROM `gm_buyerproduct`

WHERE DATE_FORMAT (createTime,"%Y-%m-%d")=DATE_FORMAT("2018-07-01 18:56:41","%Y-%m-%d")

原文地址:https://www.cnblogs.com/lc-index/p/10093123.html

时间: 2024-10-08 19:29:03

mybatis中关于年,季,月,周,日的统计问题的相关文章

[MySQL]-->查询5天之内过生日的同事中的闰年2月29日问题的解决过程

前言: 上次写了查询5天之内过生日的同事中的跨年问题的解决过程,网址为:http://blog.csdn.net/mchdba/article/details/38952033 ,居康甩脂机怎么样其中漏了一个闰年2月29日生日的细节问题,现在补充一下这个问题的处理过程: 5,补充闰年判断 有朋友提醒,闰年2月29日生日的话,可能查询不到,想到确实没有考虑到这个特殊的日期.5.1,准备测试数据SQL,包含1980-02-29这一天生日的朋友.INSERT INTO ali_users  SELEC

my97datepicker 年,季度,月,周,日

1.选择年 <input id="d1212" class="Wdate" type="text" onfocus="WdatePicker({dateFmt:'yyyy年'})"/> 2.选择季度: <input id="yearNum"  onclick="WdatePicker({dateFmt:'yyyy年MM季度', isQuarter:true, isShowOK:f

C#控制台基础 提取出中x年x月x日的年数,月数,日数

1.代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication2 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 string nowTime =

NBA Live 6月19日活动解读

此文章介绍了NBA Live手游中最新的6月19日活动的详细解读,通过此图可以很直观的掌握2018年6月19日开始的活动球员的合成方法,以及终极大奖奥尼尔的合成方法. 原文地址:http://blog.51cto.com/6150141/2131947

[NBA Live] NBALIVE手游2018年7月16日开放的国际球员系列活动 合成攻略

此图介绍了NBA LIVE手游中 2018年7月16日开放的国际球员系列活动,包括合成方法.持续时间.合成目标.每日所能获得的基本代币数量计算,以及合成建议. 此次活动终极目标: 102 评分 马努.吉诺比利 (球队TPT加4点) 原文地址:http://blog.51cto.com/6150141/2145098

六周第一次课(1月15日) 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下

六周第一次课(1月15日)9.1 正则介绍_grep上9.2 grep中9.3 grep下 在计算机科学中,对"正则表达式" 的定义是:它使用单个字符串来描述或匹配一系列符合某个句法规则的字符串.在很多文本编辑器或其他工具里,正则表达式通常用来检索和替换那些符合某个模式的文本内容.许多程序设计语言也都支持利用正则表达式进行字符串操作.对于系统管理员来讲,正则表达式贯穿在我们的日常运维工作中,无论是查找某个文档,还是查询某个日志文件并分析其容,都会用到正则表达式.其实正则表达式只是一种思

2017年9月3日 Spring及Mybatis中连接数据库的不同方式

连接数据库用spring和mybatis中使用的方法可以不同,mybaits可以不用写数据库的配置文件 Spring的连接方法 <!-- 读取属性文件(.properties)的内容 --> <!-- location:指定要读取的属性文件的位置及文件名. 注: classpath:表示依据类路径去查找 容器依据路径读取属性文件的内容, 并且将这些内容存放到Properties对象上 --> //数据库的登入数据文件 //文件名db.properties #db connectio

MySql按周/月/日分组统计数据的方法

知识关键词:DATE_FORMAT select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days; select DATE_FORMAT(create_time,'%Y%m') month

5月16日----疯狂猜成语-----三周第四次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜

疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜 会议内容:总结自己的工作任务,根据近期目标找到自己的定位. 已经完成任务: 小组成员 已完成的任务 尹亚男    袁雪 游戏界面初步优化,图片图标初步形成,但是存在缺陷有待改善. 郭林林 完成代码的bug修复 胡潇丹 数据表结构基本完成,并且可以正常使用 杨霏 后天程序与前台窗体顺利连接,并且能顺利运行 赵静娜 记录会议内容,总结会议 明天任务: 小组成员 计划任务 尹亚男 优化游戏界面,加入成语正确含

2015年5月9日公开课第二季—《自动化运维平台的设计理念》

朋友们,随着我们上期公开课的成功举办,马哥linux运维为了给大家分享更多的干货,我们将于2015年5月9日进行公开课第二季,本季公开课将由magedu-comyn老师为大家进行分享! 运维即将迈入2.0时代,越来越追求平台化,自动化,工具化等多元化的整合,相应的,对运维的要求在慢慢的提升,知名互联网公司中,devops已经成为一种新趋势,新的职业,在未来的运维职业中,自动化运维程度要求将会更高,comyn大神的运维自动化框架,已经成熟的运用于多家互联网公司中,标准化流程化自动化,极大的提高了运