首页 > 数据库 >MySQL查询一年、一周、三个月的数据

MySQL查询一年、一周、三个月的数据

时间:2023-02-09 11:07:22浏览次数:42  
标签:SUB 一周 INTERVAL 查询 表名 CURDATE MySQL DATE SELECT

阅读目录

DATE_SUB() 函数从日期减去指定的时间间隔

语法:DATE_SUB(date,INTERVAL expr type)

date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

示例如下:

SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) 一年
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) 一周
SELECT * FROM 表名 WHERE 时间字段 >DATE_SUB(CURDATE(), INTERVAL 3 MONTH) 三个月

扩展知识:

假设我们有如下的 “Orders” 表:现在,我们想要向 “OrderDate” 减去 5 天。

我们使用下面的 SELECT 语句:

SELECT
	OrderId,
	DATE_SUB(OrderDate, INTERVAL 5 DAY) AS SubtractDate
FROM
	Orders;

标签:SUB,一周,INTERVAL,查询,表名,CURDATE,MySQL,DATE,SELECT
From: https://blog.51cto.com/u_13571520/6046054

相关文章

  • MySQL中 any,some,all 的用法
    阅读目录一、any,some,allall逻辑运算符any和some运算符一、any,some,allany,some,all是MySQL当中的逻辑运算符,作用是将子查询返回的单列值的集合与查询......
  • MySQL查询某天的数据
    阅读目录1、DATE_FORMAT()函数用于以不同的格式显示日期/时间数据2、DATEDIFF()函数返回两个日期之间的天数扩展知识1、DATE_FORMAT()函数用于以不同的格式......
  • MySQL给查询加序号
    阅读目录数据表MySQL给查询加序号解释说明相关知识点数据表DROPTABLEIFEXISTStb_score;CREATETABLEtb_score(idINT(11)NOTNULLauto_incr......
  • MySQL中 replace 替换字符
    阅读目录语法:replace(field,search,replace)说明:field-数据库表的列名search-需要替换的字符串replace-替换成的字符串语义:将列名:field中出现......
  • MySQL查看库中所有表的大小和记录数
    阅读目录说明说明TABLE_NAME:表名字;DATA_LENGTH:数据大小;INDEX_LENGTH:索引大小;TABLE_ROWS:记录数量;TABLE_SCHEMA:数据库名字;ENGINE:所使用的存储引擎;......
  • MySQL的数据结构
    阅读目录MySQL数据结构用b+tree做的为什么不用红黑树叉树呢?什么是B-Tree(B-树)?什么是B+Tree?B+Tree相对于B-Tree的几点不同MySQL数据结构用b+tree......
  • MySQL数据行怎么转为列
    阅读目录行转列1、使用case...when....then进行行转列2、使用IF()进行行转列3、利用SUM(IF())生成列+WITHROLLUP生成汇总行,并利用IFNULL将汇总行标......
  • mysql分组排序
    mysql的分组排序在实际应用中是经常用到的之前用pgsql的时候是有窗口函数来实现的,非常方便row_number()over(partitionby分组字段orderby排序字段desc)但是现......
  • yum 安装MySql8.0
    一、下载官方YUM仓库https://dev.mysql.com/downloads/repo/yum/    二、登陆Linux服务器用Wgethttps://dev.mysql.com/get/mysql80-community-release-el8-......
  • 线段树查询i到j最长增加子串和序列
    基础篇最长增加子数组-楠030416-博客园(cnblogs.com)增加线段树子串#include<bits/stdc++.h>usingnamespacestd;//最长连续增加子串inta[100],dp[100],tr......