gpt4 book ai didi

date - hive :当日期为字符串时,在指定日期之间过滤数据

转载 作者:行者123 更新时间:2023-12-03 14:34:20 26 4
gpt4 key购买 nike

我正在尝试在Hive表中过滤2010年9月1日至2013年8月31日之间的数据。包含日期的列为字符串格式(yyyy-mm-dd)。我可以在此列上使用month()和year()。但是,如何使用它们过滤上述日期之间的数据?任何示例/示例代码都将受到欢迎!

最佳答案

yyyy-mm-dd日期格式的优点在于,无需提取month()year(),您可以直接在字符串上进行比较:

SELECT *
FROM your_table
WHERE your_date_column >= '2010-09-01' AND your_date_column <= '2013-08-31';

关于date - hive :当日期为字符串时,在指定日期之间过滤数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21425694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com