Re: how to get decimal to date form
От | Tomasz Myrta |
---|---|
Тема | Re: how to get decimal to date form |
Дата | |
Msg-id | 3F68C302.9020602@klaster.net обсуждение исходный текст |
Ответ на | how to get decimal to date form (wireless200@yahoo.com (wireless)) |
Ответы |
Re: how to get decimal to date form
|
Список | pgsql-sql |
> In our postgre database is a decimal field with format YYMMDDhhmmss.9999999999 > where the 9s are random digits. I'm trying to strip off just the > YYMMDD and put it in date form. > > So far I came up with: > SUBSTR(TO_CHAR(rec_num,99999999999),1,6) AS Date which returns YMMDD. > > For example where the rec_num is 30608124143.47069519725 the above > functions return 30608. > > I tried wrapping another TO_CHAR around it to try to format it to a > date but this seems like it's a bit much for this purpose. > > Any suggestions would be appreciated. > > -David 1. replace 0 with 9 to get leading zeroes - 030608 instead of 30608 2. to_date('030608','YYMMDD'); Regards, Tomasz Myrta
В списке pgsql-sql по дате отправления: