首页 > 数据库 >Mysql查询当前年份、去年,当前月份、上个月′,当前周、上一周新增数据

Mysql查询当前年份、去年,当前月份、上个月′,当前周、上一周新增数据

时间:2022-08-26 14:14:26浏览次数:54  
标签:FORMAT YEAR create time 当前 上个月 DATE Mysql QUARTER

查询当前年份新增数据
select * from test where YEAR(create_time) = YEAR(NOW())
查询当去年份新增数据

<if test="param.lastYearStatus != null "> and YEAR(create_time) = YEAR(NOW())-1 </if> <if test="param.seasonStatus != null"> and QUARTER(create_time) = QUARTER(NOW()) AND YEAR (create_time) = YEAR (NOW()) </if> <if test="param.lastSeasonStatus != null"> and QUARTER(create_time) = QUARTER(DATE_SUB(now(),interval 1 QUARTER)) </if> <if test="param.monthStatus != null"> and DATE_FORMAT( create_time, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' ) </if> <if test="param.lastMonthStatus != null"> and DATE_FORMAT(create_time,'%Y%m') = DATE_FORMAT(DATE_SUB(curdate(), interval 1 MONTH),'%Y%m') </if>

 

标签:FORMAT,YEAR,create,time,当前,上个月,DATE,Mysql,QUARTER
From: https://www.cnblogs.com/wj123bk/p/16627358.html

相关文章

  • Mysql按日、周、月进行分组统计
    1)按天统计:selectDATE_FORMAT(start_time,'%Y%m%d')days,count(product_no)countfromtestgroupbydays;2)按周统计:selectDATE_FORMAT(start_time,'%Y%u')week......
  • MySQL在grant时报错ERROR 1064 (42000)
    网上查到的grant方式大多会报错,主要原因是MySQL版本8.0后不能再使用原来的方式查询MySQL版本SELECTversion();在8.0版本下grantallprivilegesontest.*tote......
  • MySQL查询性能优化七种武器之索引下推
    今天要讲的是MySQL的另一种查询性能优化方式— 索引下推(IndexConditionPushdown,简称ICP),是MySQL5.6版本增加的特性。1.索引下推的作用主要作用有两个:减少回表查询......
  • mysql8.0.30安装
    1.下载 MySQL::DownloadMySQLCommunityServer   2.安装执行mysqldinstall提示安装成功   3.初始化data(安装目录下是没有data的,执行此命令后......
  • 《八股文》MySQL核心问题总结(一)
      作为SQLBoy,基础部分不会有人不会吧?面试也不怎么问,基础掌握不错的小伙伴可以跳过这一部分。当然,可能会现场写一些SQL语句,SQ语句可以通过牛客、LeetCode、LintCode之......
  • arm架构安装mysql5.7
    添加mysql用户组和mysql用户,用于隔离mysql进程groupadd-rmysql&&useradd-r-gmysql-s/sbin/nologin-Mmysql2.安装依赖库yuminstall-ylibaio*下载解压M......
  • Debian 11 安装 MySQL 8.0.30
    阿里云轻量级服务器Debian11安装MySQL8.0.30一、从官网下载MySQL8.0.30的64位压缩包sudowgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.30-......
  • Mysql和Redis数据如何保持一致
    先阐明一下Mysql和Redis的关系:Mysql是数据库,用来持久化数据,一定程度上保证数据的可靠性;Redis是用来当缓存,用来提升数据访问的性能。关于如何保证Mysql和Redis中的数据一致......
  • Python——pymysql(连接mysql数据库)
    基本设置(包括预防SQL注入):SQL注入问题,在写入sql语言时,可能会有利用mysql语句来进行正常输入的规避。importpymysqlconn=pymysql.connect(host='127.0.0.1',user......
  • mysql主从复制
    主配置[mysqld]#主数据库端ID号server_id=1#开启二进制日志log-bin=mysql-bin#需要复制的数据库名,如果复制多个数据库,重复设置这......