tutorial llap how hortonworks español hadoop hive hdfs hiveql bigdata

hadoop - llap - Cómo restar meses de la fecha en HIVE



how to use hadoop (3)

--en Hive si el formato de fecha está en formato AAAA-MM-DD, se vuelve realmente fácil usar la diferencia en términos de mes y año

from_unixtime (unix_timestamp (2015-02-01, ''aaaa-mm-dd'') - 2 * 30 * 24 * 60 * 60, ''aaaa-MM-dd'');

Estoy buscando un método que me ayude a restar meses de una fecha en HIVE

Tengo una fecha 2015-02-01 . Ahora necesito restar 2 meses a partir de esta fecha para que el resultado sea 2014-12-01 .

¿Pueden ayudarme aquí?



select add_months(''2015-02-01'',-2);

si necesita volver al primer día del mes resultante:

select add_months(trunc(''2015-02-01'',''MM''),-2);