Re: help with to_date and to_char
От | lorid |
---|---|
Тема | Re: help with to_date and to_char |
Дата | |
Msg-id | 41759E68.1050405@dri.edu обсуждение исходный текст |
Ответ на | Re: help with to_date and to_char (Thomas F.O'Connell <tfo@sitening.com>) |
Список | pgsql-sql |
Thanks Thomas it worked great ,even when I put in the var - when_month :) Lori Thomas F.O'Connell wrote: > There might be a better way, but this should do what you want. And I > think that you can safely replace '05' with when_month. > > select to_char( to_date( '05' || '/' || to_char( current_date, > 'DD/YYYY' ), 'MM/DD/YYYY' ), 'MON' ); > > -tfo > > -- > Thomas F. O'Connell > Co-Founder, Information Architect > Sitening, LLC > http://www.sitening.com/ > 110 30th Avenue North, Suite 6 > Nashville, TN 37203-6320 > 615-260-0005 > > On Oct 12, 2004, at 7:20 PM, Lori wrote: > >> Im trying to do something very simple >> I have a field called when_month (integer ) >> so I want to get the month name for the integer >> >> this comes close to what I want >> update mytable set myfield=to_char(current_timestamp,'MON'); >> >> the result is myfield is set to OCT >> which is close to what I want but when I try to use a variable >> update mytable set myfield=to_char(when_month,'MON'); >> or a char with value of '05' or '5' >> update mytable set myfield=to_char('05','MON'); >> get error: >> update mytable set myfield=to_date(when_month,'MON'); >> update mytable set myfield=to_char('05','MON'); >> as well as >> update mytable set full_month= to_date('01/'05'/2004','DDMONYYYY'); >> all get errors >> >> Please can anyone help? >> >> ---------------------------(end of broadcast)--------------------------- >> TIP 8: explain analyze is your friend > > > > ---------------------------(end of broadcast)--------------------------- > TIP 8: explain analyze is your friend
В списке pgsql-sql по дате отправления: