Thread: How to get day of week?
I'm sure I'm missing something obvious, but this is the novice list, so here goes: Is there a function to return the day-of-week for a given time/datestamp? What I'm looking for is something like: select day(current_timestamp); That would return the current day of the week (e.g. Monday/Tuesday...) Thanks, -Lloyd
am 21.12.2004, um 7:28:25 -0500 mailte Lloyd Dieter folgendes: > I'm sure I'm missing something obvious, but this is the novice list, so > here goes: > > Is there a function to return the day-of-week for a given time/datestamp? > > What I'm looking for is something like: > > select day(current_timestamp); > > That would return the current day of the week (e.g. Monday/Tuesday...) You search something like this: select extract(dow from eingang) from a_buch ; ^^^^^^^^^^^^^^^^^^^^^^^^^ Regards, Andreas -- Andreas Kretschmer (Kontakt: siehe Header) Tel. NL Heynitz: 035242/47212 GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net === Schollglas Unternehmensgruppe ===
Thank you, knew it had to be something simple. -Lloyd On Tue, 21 Dec 2004 13:42:17 +0100 Andreas Kretschmer <akretschmer@despammed.com> wrote thusly: > am 21.12.2004, um 7:28:25 -0500 mailte Lloyd Dieter folgendes: > > I'm sure I'm missing something obvious, but this is the novice list, > > so here goes: > > > > Is there a function to return the day-of-week for a given > > time/datestamp? > > > > What I'm looking for is something like: > > > > select day(current_timestamp); > > > > That would return the current day of the week (e.g. Monday/Tuesday...) > > You search something like this: > > select extract(dow from eingang) from a_buch ; > ^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > Regards, Andreas > -- > Andreas Kretschmer (Kontakt: siehe Header) > Tel. NL Heynitz: 035242/47212 > GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net > === Schollglas Unternehmensgruppe === > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org
On Tue, Dec 21, 2004 at 01:42:17PM +0100, Andreas Kretschmer wrote: > > select extract(dow from eingang) from a_buch ; See also to_char() in the "Data Type Formatting Functions" section of the "Functions and Operators" chapter in the documentation. SELECT to_char(CURRENT_DATE, 'D,Dy,Day'); to_char ----------------- 3,Tue,Tuesday Note that to_char() and extract() use different numbering for the day of the week. -- Michael Fuhr http://www.fuhr.org/~mfuhr/
The function you're looking for is to_char(), and it has tons of options. http://www.postgresql.org/docs/7.4/static/functions-formatting.html Jeff Lloyd Dieter wrote: >I'm sure I'm missing something obvious, but this is the novice list, so >here goes: > >Is there a function to return the day-of-week for a given time/datestamp? > >What I'm looking for is something like: > >select day(current_timestamp); > >That would return the current day of the week (e.g. Monday/Tuesday...) > >Thanks, > >-Lloyd > >---------------------------(end of broadcast)--------------------------- >TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/docs/faqs/FAQ.html > >