gpt4 book ai didi

sql - 如何计算HIVE/HUE中的生日?

转载 作者:行者123 更新时间:2023-12-02 21:09:13 25 4
gpt4 key购买 nike

我在色相/ hive 中查询,想要获得在本月或下个月满64岁+ 30岁的客户列表。该数据库具有yyyy-mm-dd格式的DOB。我该如何实现?请帮忙谢谢。

这就是我到目前为止

选择
floor(datediff(TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP()),TO_DATE(BIRTH_DT))/ 365)
从表
其中(floor(datediff(TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP()),TO_DATE(BIRTH_DT))/ 365)> = 64)

最佳答案

这是我会用的:

  SELECT * FROM table_name WHERE FLOOR(DATEDIFF(TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP())), dob) / 365.25)>=64        

希望这可以帮助。

关于sql - 如何计算HIVE/HUE中的生日?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40854643/

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