精华内容
下载资源
问答
  • mysql查询当月数据

    千次阅读 2019-05-20 16:05:03
    SELECT * FROM 表名 WHERE date_format(时间字段, ‘%Y-%m’) = DATE_FORMAT(now(), ‘%Y-%m’) 参阅:https://blog.csdn.net/easternunbeaten/article/details/78915661

    SELECT * FROM 表名 WHERE date_format(时间字段, ‘%Y-%m’) = DATE_FORMAT(now(), ‘%Y-%m’)

    来源:https://blog.csdn.net/easternunbeaten/article/details/78915661

    展开全文
  • mysql查询当月数据

    千次阅读 2018-12-24 11:04:24
    SELECT * FROM table_name WHERE DATE_FORMAT(NOW(), '%Y%m') = DATE_FORMAT(createTime, '%Y%m')  
    SELECT
     *
    FROM
     table_name
    WHERE
     DATE_FORMAT(NOW(), '%Y%m') = DATE_FORMAT(createTime, '%Y%m')
    

     

    展开全文
  • 查询本季度数据 select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now()); 查询上季度数据 select * from `ht_invoice_information` where QUARTER(create_date)=...

    今天

    select * from 表名 where to_days(时间字段名) = to_days(now());

    昨天

    SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1

    近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 FROMenterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());

    查询上周的数据

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

    查询上个月的数据

     

    select name,submittime fromenterprise where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')

     

    select * from user where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ;

     

    select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())

     

    select * from user where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())

     

    select * from user where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) 

    select * from user where pudate between  上月最后一天 and 下月第一天

     

    查询当前月份的数据 

    select name,submittime fromenterprise   wheredate_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')

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

    select name,submittime fromenterprise where submittime betweendate_sub(now(),interval 6 month) and now();

    转载于:https://www.cnblogs.com/javasuperman/p/8955711.html

    展开全文
  • from_unixtime(time_stamp) -&gt; 将时间戳转换为日期    unix_timestamp(date) -&gt; 将指定的日期或者日期字符串转换为时间戳 ... date('Y-m-d', time());... date('Y-m-d', strtotime('last day this ...

    from_unixtime(time_stamp)   ->  将时间戳转换为日期

     

              unix_timestamp(date)             ->  将指定的日期或者日期字符串转换为时间戳

     

     date('Y-m-d', time());   //当天

     date('Y-m-d', strtotime('last day this week'));//本周
     date('Y-m-01', time());//本月
     date('Y-m-d H:i:s', time());//结束时间


    SELECT COUNT(1) FROM table WHERE `time` >= UNIX_TIMESTAMP( "'. date('Y-m-d', time()).'" ) AND `time` <= UNIX_TIMESTAMP( "'.date('Y-m-d H:i:s', time()).'" );
    SELECT COUNT(1) FROM table WHERE `time` >= UNIX_TIMESTAMP( "'.date('Y-m-d', strtotime('last day this week')).'" ) AND `time` <= UNIX_TIMESTAMP( "'.date('Y-m-d H:i:s', time()).'" );
    SELECT COUNT(1) FROM table WHERE `time` >= UNIX_TIMESTAMP( "'. date('Y-m-01', time()).'" ) AND `time` <= UNIX_TIMESTAMP( "'.date('Y-m-d H:i:s', time()).'" );

    展开全文
  • Mysql 查询当月时间数据

    千次阅读 2018-12-23 10:23:00
    SELECTDATE_FORMAT(CURDATE(), '%Y%m'), DATE_FORMAT(t.transactiontime, '%Y%m'),t.*FROM ttransactions twhere DATE_FORMAT(CURDATE(), '%Y%m')= DATE_FORMAT(t.transactiontime, '%Y%m') 转载于:...
  • MySQL查询当月数据,时间戳类型 SELECT * FROM TABLE a WHERE date_format(from_unixtime(a.created_time / 1000),'%Y-%m') = date_format(now(), '%Y-%m')
  • mysql查询单天,当周,当月函数

    千次阅读 2018-12-20 08:58:36
    1、查询当天的数据 select * from 表名 where TO_DAYS(时间字段)=TO_DAYS(NOW()); 2、查询当周的数据 select * from 表名 where YEARWEEK(DATE_...3、查询当月数据 select * from 表名 where DATE_FORMA...
  • sql如下 SELECT a.foodVariety foodVariety,c.total weight,a.month month,SUM(b.total) total FROM( SELECT FOOD_VARIETY_ foodVariety,DATE_FORMAT(REGISTER_TIME_ , '%Y-%m') month, REGISTE...
  • SELECT date_add(DATE_ADD(curdate(), INTERVAL - DAY(curdate()) + 2 DAY), INTERVAL (cast( help_topic_id AS ...from mysql.help_topic where help_topic_id < day(last_day(curdate())) order by help_topic_id
  • //查询上季度数据 select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER)); //查询本年数据 select * from `ht_invoice_information` where YEAR(create...
  • 自己写了一个比较简单效率又高的方法,分享给大家: WHERE addTime BETWEEN DATE_FORMAT(NOW(),'%Y-%m-01') AND ...方法就是过滤 本月1日到当前时间的数据 转载于:https://www.cnblogs.com/yzeng/p/4720791.html...
  • -- SELECT * FROM t_powerdata WHERE gatewayId='aa' ORDER BY value DESC ...-- 查询今天的记录 -- SELECT * FROM t_powerdata WHERE gatewayId='aa' and DATEDIFF(now(),updateTime)=0 ORDER BY value DESC LIMIT...
  • PHP技术交流QQ群:490910618 $day_start = date('Y-m-d', time()); $week_start = date('Y-m-d', strtotime('last day this week')); $month_start = date('Y-m-01', time()); $end = date('Y...
  • mysql 获取当月数据

    2021-05-21 15:50:02
    mysql 获取当月数据** DATE_FORMAT( tjrq, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ )
  • 下面,我要给大家演示的是直接对MySQL进行操作,利用MySQL的一些统计函数,很方便的进行数据的筛选。首先,给大家介绍的是使用php获取当日、当周、当月以及昨日等时间戳;获取今日开始时间戳和结束时间戳 $today_...
  • 需求:查询10天内人口新增的统计数据 思路: 先查询前10天的天数日期 分别时多少。我这里精确到日 表A 然后查询相关表10内前的数据,根据天数列 进行分组 表B 左关联表A,如果某天的数据为0,则显示为0 表...
  • 查询当天数据、 查询本周数据、 查选当月数据 等等
  • 当月数据 select * from table t where t.create_time >=TRUNC(SYSDATE, 'MM') and t.create_time(SYSDATE) create_time为你要查询的时间 当年数据 select * from table t where t.create_time >=trunc...
  • mysql 查询当天、本周,本月,上一个月的数据 今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
  • <p>Here is the MySQL query I've written so far: <pre><code>SELECT count(id),MONTH(created_at) as month FROM `perks` GROUP BY created_at ORDER BY MONTH(created_at) </code></pre> <p>and out put is...
  • mysql查询某月每一天的数据总和

    千次阅读 2016-05-03 14:40:43
    当月的30/31天的: SELECT COUNT(*),CONCAT(YEAR(attack_date),'-',MONTH(attack_date),'-',DAYOFMONTH(attack_date)) FROM w3a_log_monitor_attack WHERE attack_user='192.168.31.135' and attack...
  • SELECT DATE_FORMAT(uploadTime... 请问在MYSQL中如何实现,上面的SQL如何修改呢。 我看到网上说需要一个日历辅助表,说的不是很详细,我试了一下好像有问题, 如果这种方法可行,还请大牛们写详细点,谢谢。
  • mysql 查询当天当周当月数据

    千次阅读 2019-01-22 10:10:53
    原文链接:...1、查询当天的数据 select * from 表名 where TO_DAYS(时间字段)=TO_DAYS(NOW()); 2、查询当周的数据 select * from 表名 where YEARWEEK(DATE_FORMAT(时间字段,’%Y-%m-%d’))=YE...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,308
精华内容 1,323
关键字:

mysql查询当月数据

mysql 订阅