【问题标题】:Get deta datewise in hive/impala sql,在 hive/impala sql 中按日期获取数据,
【发布时间】:2021-09-02 09:02:03
【问题描述】:

我有一列 collection_date :- 数据类型时间戳,在 yyyy-mm-dd hr:mm:ss 中有日期时间条目,但我试图按天获取记录,所以我必须忽略 hr:mm:ss ,我如何在impala sql中仅适用日期的地方申请

【问题讨论】:

    标签: python python-3.x impala


    【解决方案1】:

    您可以使用以下函数从时间戳截断时间。这也是一个时间戳,因此您可以与日期进行比较。

    select trunc(now(),'DDD') a;
    
    a   
    2021-09-02 00:00:00 
    
    
    

    【讨论】:

      【解决方案2】:
      SELECT FROM_TIMESTAMP(NOW(), 'yyyy/MM/dd');
      

      【讨论】:

      • 这将返回字符串,因此您可能无法有效地与任何日期列进行比较以提取数据。但你知道要求。
      猜你喜欢
      • 2015-07-30
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 2020-02-07
      相关资源
      最近更新 更多