前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据分析sql技能之时间处理

数据分析sql技能之时间处理

作者头像
有福
发布2018-08-28 14:30:21
3070
发布2018-08-28 14:30:21
举报
文章被收录于专栏:极客生活极客生活

本系列文章均为实际工作中遇到的场景,以此记录下来,共同进步,更愉悦的工作。

interval 关键字

查询 今天,昨天,一个月前 日期

代码语言:javascript
复制
mysql> select now() today, now() - interval 1 day yesterday;
+---------------------+---------------------+
| today               | yesterday           |
+---------------------+---------------------+
| 2017-07-21 14:50:12 | 2017-07-20 14:50:12 |
+---------------------+---------------------+
1 row in set (0.00 sec)


mysql> select now() - interval 1 month a, now() + interval -1 month b;
+---------------------+---------------------+
| a                   | b                   |
+---------------------+---------------------+
| 2017-06-21 14:54:02 | 2017-06-21 14:54:02 |
+---------------------+---------------------+
1 row in set (0.01 sec)

current_date(), convert_tz(dt, from_tz, to_tz) 函数

其中current_date获取今天的日期,convert_tz函数对某个时间进行时区转换,比如我们直接current_date获得的是北京时间,如果我们需要转换为UTC的时间,也就是从 ** "+08:00" -> "+00:00" **

代码语言:javascript
复制
mysql> select convert_tz(current_date(), '+08:00', '+00:00');
+------------------------------------------------+
| convert_tz(current_date(), '+08:00', '+00:00') |
+------------------------------------------------+
| 2017-07-20 16:00:00                            |
+------------------------------------------------+
1 row in set (0.00 sec)


mysql> select current_date();
+----------------+
| current_date() |
+----------------+
| 2017-07-21     |
+----------------+
1 row in set (0.00 sec)

mysql> select convert_tz(now(), '+08:00', '+00:00');
+---------------------------------------+
| convert_tz(now(), '+08:00', '+00:00') |
+---------------------------------------+
| 2017-07-21 07:05:57                   |
+---------------------------------------+
1 row in set (0.00 sec)

mysql 日期时间相关的函数参考

https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.07.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • interval 关键字
  • current_date(), convert_tz(dt, from_tz, to_tz) 函数
  • mysql 日期时间相关的函数参考
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档