我是HIVE的新手,我需要从蜂巢中的一张桌子上获得上个月的最后一天。
SQL等效---
select last_day(add_months(sysdate,-1)) from dual;
我只能在互联网上获得类似
的前一天select *
from table1
where dt >= from_unixtime(unix_timestamp()-1*60*60*24, 'yyyyMMdd');
有人可以帮我查询一下吗?
由于 勒凯什
答案 0 :(得分:2)
试试这个
DATE_SUB(FROM_UNIXTIME(UNIX_TIMESTAMP()),DAY(FROM_UNIXTIME(UNIX_TIMESTAMP())))
Total MapReduce CPU Time Spent: 1 seconds 850 msec
OK
2016-03-31
答案 1 :(得分:0)
select date_add(current_date,-day(current_date));