mysql查询某个日期

技术文章 2019-02-01 2133 次浏览 次点赞

查询昨天的数据

SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=-1;

-- 同理,查询前天的就是-2
查询某一年 某一月 某一天的数据(可组合)

select * fromymt where date_format(inDate,'%Y-%m-%d')='2016-10-10';

(inDate为表中列名)

mysql查询一天,查询一周,查询一个月内的数据
查询一天

select * from ymt where DATE(inDate)=CURDATE(); 
select * from ymt where to_days(inDate)=to_days(now());

查询一周:

select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= DATE(column_time);

查询一个月:

select * fromtable where DATE_SUB(CURDATE(), INTERVAL 1 MONTH) <= DATE(column_time);

查询最近7天数据

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)

查询最近30天数据

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)

本月

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )

上一月

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1

查询本季度数据

select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now());

查询上季度数据

select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));

查询本年数据

select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());

查询上年数据

select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));

查询当前这周的数据

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());

查询上周的数据

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;

查询当前月份的数据

select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')

查询距离当前现在6个月的数据

select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();

本文由 shuaiqi 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

11 条评论

  1. rmdruyzbpc
    rmdruyzbpc

    真好呢

  2. mhocppayjv
    mhocppayjv

    每次看到你的文章,我都觉得时间过得好快。 https://www.4006400989.com/qyvideo/80481.html

  3. nxixazkjkf
    nxixazkjkf

    《你好,我们是欢喜天团》国产剧高清在线免费观看:https://www.jgz518.com/xingkong/29838.html

  4. bnbqfzoicq
    bnbqfzoicq

    《来生不做香港人粤语》韩国剧高清在线免费观看:https://www.jgz518.com/xingkong/23235.html

  5. njsgzeppnp
    njsgzeppnp

    《无问题2》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/50342.html

  6. ucoksevzep
    ucoksevzep

    《逆贫大叔》韩国剧高清在线免费观看:https://www.jgz518.com/xingkong/2164.html

  7. peffojexek
    peffojexek

    作者以非凡的视角解读平凡,让文字焕发出别样的光彩。

  8. ixynvfohhu
    ixynvfohhu

    ?文化类评语?

  9. xsneecstep
    xsneecstep

    2025年10月新盘 做第一批吃螃蟹的人

  10. ilrakqavnl
    ilrakqavnl

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

  11. oadqlpbcsz
    oadqlpbcsz

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

添加新评论