zoukankan      html  css  js  c++  java
  • MySQL实现查询当天、一周、一月,一年的数据

     

    查询当天的数据

    方法一:

    1
    2
    SET @dt = CURDATE();
    SELECT FROM table_name WHERE condition1 AND conditions2 AND column_name=@dt;

    方法二:

    1
    2
    /*使用函数*/
    SELECT FROM table_name WHERE condition1 AND condition2 AND date(column_name)= CURDATE();

    方法三:

    1
    SELECT FROM table_name WHERE condition1 AND condition2 AND TO_DAYS(column_name)= TO_DAYS(NOW());

    查询一周的数据

    方法一:

    1
    SELECT FROM table_name WHERE condition1 AND condition2 AND DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_name);

    方法二:

    1
    SELECT FROM table_name WHERE condition1 AND condition2 AND DATE_SUB(CURDATE(), INTERVAL 1 WEEK) <= date(column_name);

    查询一月的数据

    1
    SELECT FROM table_name WHERE condition1 AND condition2 AND DATE_SUB(CURDATE(), INTERVAL 1 MONTH) <= date(column_name);

    查询一年的数据

    1
    SELECT FROM table_name WHERE condition1 AND condition2 AND DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date(column_name);

    参考链接:https://www.cnblogs.com/wuweierdao/p/10830145.html

  • 相关阅读:
    LFU
    poj 3581 -- 后缀数组
    leetcode 679
    poj 两条线段接雨水
    poj 1696极角排序
    判断平面上是否有一条直线与所有线段相交
    洛谷P3808 【模板】AC自动机(简单版)
    Most Distant Point from the Sea UVA
    P2742 [USACO5.1]圈奶牛Fencing the Cows /【模板】二维凸包
    P2249
  • 原文地址:https://www.cnblogs.com/guliang/p/11724342.html
Copyright © 2011-2022 走看看