not sure i fully understand your dilemma.    have you investigated any of
the date functions listed here?

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions

seems to me you could pull the year and month from a date.  or if you have
an int then do some arithmetic to get the year and month.  eg. year =
floor( <your int>/10000) and month = cast( <your int> % 100 as int)  [% ==
modulus operator]

or am i not even answering your question?



On Tue, Jul 2, 2013 at 2:42 AM, Jérôme Verdier
<verdier.jerom...@gmail.com>wrote:

> Hi,
>
> i trying to translate some PL/SQL script in HiveQL, and dealing with
> unusual date format.
>
> i added a variable in my hive script : '${hiveconf:in_co_an_mois}' which
> is a year/month date format, like this : 201307 (INT format).
>
> I would like to transform this in date format, because i have to increment
> this (add one month/one year).
>
> Is there a way to do this in hive ?
>
> Thanks.
>
>
>
> --
> *Jérôme*
>
>

Reply via email to