我在做Hive。我几乎没有数据包括 dateofbirth 但要求好像需要减少 year 由 1 如果不是当年。我被困在这里了。请建议我在Hive里解决这个问题。
dateofbirth
year
1
fd3cxomn1#
年函数和月数可以帮助你。希望这有帮助。谢谢。
select IF(YEAR(dateofbirth)=YEAR(current_date), dateofbirth , cast(add_months(dateofbirth, -12) as date)) from t Result: dateofbirth minus 1 yr 2016-12-28 2015-12-28
1条答案
按热度按时间fd3cxomn1#
年函数和月数可以帮助你。希望这有帮助。谢谢。