在 hive/impala sql 中按日期获取数据,
Posted
技术标签:
【中文标题】在 hive/impala sql 中按日期获取数据,【英文标题】:Get deta datewise in hive/impala sql, 【发布时间】:2021-09-02 09:02:03 【问题描述】:我有一列 collection_date :- 数据类型时间戳,在 yyyy-mm-dd hr:mm:ss 中有日期时间条目,但我试图按天获取记录,所以我必须忽略 hr:mm:ss ,我如何在impala sql中仅适用日期的地方申请
【问题讨论】:
【参考方案1】:您可以使用以下函数从时间戳截断时间。这也是一个时间戳,因此您可以与日期进行比较。
select trunc(now(),'DDD') a;
a
2021-09-02 00:00:00
【讨论】:
【参考方案2】:SELECT FROM_TIMESTAMP(NOW(), 'yyyy/MM/dd');
【讨论】:
这将返回字符串,因此您可能无法有效地与任何日期列进行比较以提取数据。但你知道要求。以上是关于在 hive/impala sql 中按日期获取数据,的主要内容,如果未能解决你的问题,请参考以下文章
“order by”的 Hive、Impala、HBASE 和 SQL 比较
如何在oracle sql developer中按年和月分组获取当前财政年度的数据?