北京SEO

mysql查询在某个时间内的数据sql语句

2019/10/10/17:35:50  阅读:1883  来源:谷歌SEO算法  标签: SEO技术

本文章来给在家介绍一个简单的mysql是查询在某个时间内的数据sql语句,希望本教程对各位朋友有所帮助.

比如我这边查询jz_user表用户创建时间大于四月一号到四月三十号为例,代码如下:

  1. selectFROM_UNIXTIME(create_time),user_idfromjz_userWhereDATE_FORMAT(FROM_UNIXTIME(create_time),'%Y-%m-%d')<=DATE_FORMAT("2013-4-30",'%Y-%m-%d')ANDDATE_FORMAT(FROM_UNIXTIME(create_time),'%Y-%m-%d')>=DATE_FORMAT("2013-4-1",'%Y-%m-%d')

TO_DAYS(date) 函数

给定一个日期date,返回一个天数,从年份0开始的天数,比如下面的例子,代码如下:

  1. mysql>SELECTTO_DAYS('2009-08-07');
  2. +-----------------------+
  3. |TO_DAYS('2009-08-07')|
  4. +-----------------------+
  5. |733991|
  6. +-----------------------+
  7. 1rowinset

TO_DAYS() 不用于阳历出现(1582)前的值,原因是当日历改变时,遗失的日期不会被考虑在内.

请记住,MySQL“日期和时间类型”中的规则将日期中的二位数年份值转化为四位,例如,‘2010-08-07′和 ‘10-08-07′ 被视为同样的日期,代码如下:

  1. mysql>SELECTTO_DAYS('2009-08-07'),TO_DAYS('09-08-07');
  2. +-----------------------+---------------------+
  3. |TO_DAYS('2009-08-07')|TO_DAYS('09-08-07')|
  4. +-----------------------+---------------------+
  5. |733991|733991|
  6. +-----------------------+---------------------+
  7. 1rowinset--phpfensi.com

对于1582年之前的日期,或许在其它地区为下一年,该函数的结果实不可靠的.

now() 函数,NOW() 函数返回当前的日期和时间,代码如下:

  1. mysql>select(now());
  2. +---------------------+
  3. |(now())|
  4. +---------------------+
  5. |2010-08-2621:18:44|
  6. +---------------------+
  7. 1rowinset

to_days(current_date)也可以实现上面的功能,代码如下:

  1. mysql>selectto_days(current_date);
  2. +-----------------------+
  3. |to_days(current_date)|
  4. +-----------------------+
  5. |734375|
  6. +-----------------------+
  7. 1rowinset

现在我们可以得出问题的答案了,代码如下:

select * from news where to_days(now())-to_days(newsdate) < 30 order by view desc limit 0, 10

可以获得一个月内浏览数最高的十条记录.

广告内容

mysql查询在某个时间内的数据sql语句 mysql查询在某个时间内的数据sql语句 mysql查询在某个时间内的数据sql语句

相关阅读

热门评论

萧红SEO 萧红SEO

SEO爱好者,分享SEO经验~

总篇数212

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法