`

hive分享

    博客分类:
  • hive
阅读更多

开发常用日期处理函数

 

No.1 sysdate(int)

语法:sysdate(整数数字)

返回值:string类型的日期

说明:返回系统当前日期加上括号中的整数数字对应的日期,如sysdate(-1)返回昨天的日期‘2015-01-27’,sysdate(0)返回今天‘2015-01-28’,sysdate(1)返回明天‘2015-01-29’,以此类推。

举例:

输入:Select sysdate(-1) from tablename limit 1;

返回:2015-01-27

输入:Select sysdate(0) from tablename limit 1;

返回:2015-01-28

 

No.2 to_date(string timestamp)

语法:to_date(含日期的时间字符串)

返回值:string类型的日期

说明:返回字符串中的日期部分

举例:

输入:Select to_date ('2015-01-28 15:50:08.119') from tablename limit 1;

返回:2015-01-28

 

No.3 date_format(string timestamp,format1,format2)

语法:date_format(日期字符串,类型转换参数1,类型转换参数2)

返回值:string类型的日期

说明:根据格式串转换日期和时间值,返回指定类型的日期字符串。参数1是这个字符串目前的格式,参数2是这个字符串想要被转换成什么样的格式。

举例:

输入:Select date_format('2015-01-28','yyyy-MM-dd','yyyyMMdd') from tablename limit 1;

返回:20150128

输入:Select date_format('20150128','yyyyMMdd','yyyy-MM-dd') from tablename limit 1;

返回:2015-01-28

 

No.4 datediff(string timestamp,int)

语法:datediff(日期字符串1,日期字符串2)

返回值:日期差数字

说明:日期字符串1减去日期字符串2的天数。

举例:

输入:Select datediff ('2014-12-28','2015-01-28') from tablename limit 1;

返回:-31

 

No.5 date_add(stringtimestamp,int)

语法:date_add(日期字符串,指定天数)

返回值:string类型的日期

说明:在当前日期字符串指定日期的基础上加上指定天数。

举例:

输入:Select date_add('2015-01-28',1) from tablename limit 1;

返回:2015-01-29

 

No.6 date_sub(string timestamp,int)

语法:date_sub(日期字符串,指定天数)

返回值:string类型的日期

说明:在当前日期字符串指定日期的基础上减去指定天数。

举例:

输入:Select date_sub ('2015-01-28',1) from tablename limit 1;

返回:2015-01-27

 

 

序号

订单主要来源

识别条件

1

PC

substring(order_flag,9,1)=1

2

京东APP

substring(order_flag,9,1)<>1
关联adm_mobile_order_unionall_di 表存在的订单,client_type= client_app或单独使用此表

3

M

substring(order_flag,9,1)<>1
关联adm_mobile_order_unionall_di 表存在的订单,

client_type= client_mobile或单独使用此表

4

微信订单

substring(order_flag,16,1)=8

5

易迅订单

substring(order_flag,16,1)=9

6

微信手Q手机浏览器订单

substring(order_flag,16,1)=6

7

Q订单

substring(order_flag,16,1)=5

分享到:
评论

相关推荐

    HIVE技术分享

    ### HIVE技术分享 #### 一、HIVE简介与适用场景 Hive 是一个基于 Hadoop 的数据仓库工具,能够方便地对存储在 Hadoop 文件系统中的数据进行汇总、即席查询和分析。Hive 提供了一种简洁的 SQL 类似语言——HiveQL,...

    hive基础ppt

    hive入门

    hive技术分享文档

    这份“Hive技术分享文档”很可能是对Hive核心概念、使用场景、查询语法、性能优化等方面的详细解析,适合对大数据分析和处理感兴趣的IT专业人士。 一、Hive简介 Hive最初由Facebook开发,目的是为了解决大规模数据...

    HIVE优化实战分享

    HIVE优化实战分享 HIVE优化实战分享 HIVE优化实战分享

    Hive学习必备——配置Hive环境教程 免费分享哦~

    Hive学习必备——配置Hive环境教程 在这篇文章中,我们将详细介绍如何配置Hive环境,包括安装Hive、配置Hadoop环境、配置Hive Metastore数据库等步骤。同时,我们还将使用Xshell6工具来远程连接到Hive服务器,并...

    dbeaver安装包+该软件的hive驱动包

    DBeaver是一款强大的开源数据库管理工具,适用于多种数据库系统,包括但不限于MySQL、Hive、PostgreSQL等。这个压缩包包含了DBeaver的安装程序和Hive JDBC驱动,使得用户能够方便地在DBeaver环境中连接到Hive数据库...

    atlas hive hook 编译依赖 apache-atlas-1.2.0-hive-hook.tar.gz

    Hive Hook 是 Atlas 提供的一个关键组件,用于实现在 Apache Hive 操作时的元数据跟踪和审计。当你在处理 Hive 数据时,Hive Hook 可以捕获对表、分区等对象的创建、更新和删除操作,将这些元数据事件上报给 Atlas,...

    hive入门级详解

    外部表适合于同样的数据需要被多人分享时。创建外部表时,需要指定 external 关键字。外部表的数据可以通过 Load 语句导入 HDFS 上的数据,但删除外部表时,HDFS 上的文件并不会被删除。 Hive 的存储原理 Hive 的...

    hive技术分享

    ### Hive技术概述 #### 一、Hive简介 Hive是一种构建在Hadoop之上的数据仓库工具,旨在简化大数据的处理流程。通过将结构化的数据文件映射为数据库表的形式,并提供类SQL查询语言(HiveQL),Hive让用户能够以更低...

    apache-hive-2.3.7-bin 博客同款

    `博客同款hive.txt` 文件可能是博主分享的关于如何安装、配置和使用 Hive 2.3.7 版本的教程或笔记,内容可能涵盖: 1. **安装步骤**:解压、配置环境变量、初始化 metastore、启动 Hive 服务等。 2. **配置参数**:...

    Pig.Hive.Hcatalog.分享

    Pig Hive 对比分享, Pig HCatalog 元数据组合使用

    hive的udf功能

    大数据的hive资源的详细代码设计以及分享,望博友相互交流

    Hive资料整理集合1

    HIVE在腾讯分布式数据仓库实践分享 赵伟.pdf Hap数据仓库工具--hive介绍.docx The Hive An The Hney Bee Langstrth.pdf bigtable,hive,pig.pdf HIVE优化以及执行原理.pdf hive实现原理-weib.pdf 【Hive】Hap Data ...

    写好Hive程序的五个提示,淘宝数据平台团队

    淘宝数据平台团队在处理海量数据时积累了丰富的经验,他们分享的五个提示对于任何希望提高Hive程序性能和编写效率的开发者来说都是一份宝贵的资源。 描述中强调文档是来自淘宝数据平台团队的总结,这说明文档内容...

    hadoop,hbase,hive版本整合兼容性最全,最详细说明【适用于任何版本】 -

    4. 考虑社区的反馈和经验,有时社区会分享关于不同版本组合的实际运行情况。 总的来说,Hadoop、HBase和Hive的版本整合是一项复杂的任务,需要综合考虑功能需求、性能优化和稳定性。通过合理规划和测试,可以确保...

    hive-jdbc-2.1.1-cdh6.1.0-standalone.jar

    hive JDBC jar包。由于项目使用,此jar包从国外下载费了好大劲,现分享给大家。 hive JDBC jar包。由于项目使用,此jar包从国外下载费了好大劲,现分享给大家。 hive JDBC jar包。由于项目使用,此jar包从国外下载费...

    Hive及Hadoop作业调优

    标题《Hive及Hadoop作业调优》与描述《阿里巴巴内部hive优化经验文档》指明了本文档的核心内容,它涉及到了在大数据处理领域内,如何针对Hive以及Hadoop作业进行优化的详细方法和经验分享。标签“hive”, “hadoop”...

    赵伟:Hive在腾讯分布式数据仓库实践分享

    本演讲对Hive在腾讯内部最大的数据处理系统——腾讯分布式数据仓库中的应用做以分享。Hive存在哪些性能问题,腾讯是怎么解决的?在研发历时约三年后的今天,Hive在TDW中的应用现状是怎样的,未来是怎样的?本演讲将...

Global site tag (gtag.js) - Google Analytics