Hi folks,

I am running a hive script that currently takes in the variables T, T_PREV, 
etc.  These are used for, amonst other things, adding paritions.  For example:

alter table my_table add if not exists partition (dt='${T}');
alter table my_table add if not exists partition (dt='${T_PREV}');
The format of T, T_PREV, and subsequent variables is 'yyyy-MM-dd-HH'.  I'd like 
to pass in only T and calculate the others in the .q script.  In MySQL, I'd do 
this by setting a local variable (hiveconf domain?) based on a calculation 
(e.g., convert to unix_timestamp, subtract an hour, convert back to string).  
But I can't seem to find a way to do this dynamically in Hive.  Am I missing 
something?

Sincerely,
Matt VonKip

Reply via email to