[SQL] What day is it - when it isn't NOW()?

2003-08-01 Thread tomg
Hi,

SELECT to_char(now(), 'Day');  returns Friday as I'd hoped.
But how do I return the day of the week for a specific date other
than now()?  I'm looking for something along the lines of:
SELECT to_char('2003-08-04', 'Day') without much success.

Can anyone point me to the right function/combination of functions
to achieve this?

Thanks!

---
Thomas Good  e-mail: [EMAIL PROTECTED]
Programmer/Analyst   phone:   (+1) 718.818.5528
Residential Services fax: (+1) 718.818.5056
Behavioral Health Services, SVCMC-NY mobile:  (+1) 917.282.7359

// Welches ist das groessere Verbrechen?
// Massenvernichtungswaffen besitzen oder sie erfinden?



---(end of broadcast)---
TIP 7: don't forget to increase your free space map settings


Re: [SQL] What day is it - when it isn't NOW()?

2003-08-01 Thread tomg
On Fri, 1 Aug 2003, Josh Berkus wrote:

> Thomas,
>
> > than now()?  I'm looking for something along the lines of:
> > SELECT to_char('2003-08-04', 'Day') without much success.
> >
>
> Well, you could try the online docs under "Functions and operators" .

Hey Josh, how goes...yeah I bumbled around date/time functions for awhile but
couldn't find the right syntax...maybe I need new glasses? ;-)

> Alternately, SELECT EXTRACT(dow FROM '2003-08-04') will give you a numerical
> (0-6) day of the week.

I tried this but I don't need an integer returned so I went with the
to_char() approach.  Thanks for tip - and thanks to Rod as well.


On 1 Aug 2003, Rod Taylor wrote:

>
> SELECT to_char('2003-08-04'::date, 'Day');
>

This is what I went for as it is the closest to the MySQL/Oracle syntax
I use for the same purpose, particularly Oracle:

$query = qq |SELECT DATE_FORMAT('$start_date', '%W')| if ($dbtype eq 'mysql');
$query = qq |SELECT TO_CHAR('start_date'::date, 'Day') if ($dbtype eq 'postgres');
$query = qq |SELECT TO_CHAR(TO_DATE('$start_date'), 'Day') FROM DUAL| if ($dbtype eq 
'oracle');

Thanks again fellas - have a nice weekend!

Cheers

---
Thomas Good  e-mail: [EMAIL PROTECTED]
Programmer/Analyst   phone:   (+1) 718.818.5528
Residential Services fax: (+1) 718.818.5056
Behavioral Health Services, SVCMC-NY mobile:  (+1) 917.282.7359

// Welches ist das groessere Verbrechen?
// Massenvernichtungswaffen besitzen oder sie erfinden?



---(end of broadcast)---
TIP 7: don't forget to increase your free space map settings


[SQL] pg_dump backwards compat issues

2004-03-12 Thread tomg
Hi all, anybody have a sed script (or flags for pg_dump) that
will make a pg_dump 7.4 dump load into a Pg 7.3.x backend?

TIA!

---
Thomas Good  e-mail: [EMAIL PROTECTED]
Programmer/Analyst   phone:   (+1) 718.818.5528
Residential Services fax: (+1) 718.818.5056
Behavioral Health Services, SVCMC-NY mobile:  (+1) 347.524.5631

// Welches ist das groessere Verbrechen?
// Massenvernichtungswaffen besitzen oder sie erfinden?



---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])