Thread: Week number

Week number

From
"Wodzu"
Date:
Hi all,

I'm novice in PostgreSQL.
I want to obtain current week number.
Under PHP I try:

$query = "SELECT EXTRACT(WEEK FROM NOW)";
$result= pg_exec($dbconn,$query);

where: $dbconn - successful conection id
But this give me an error message.
Can somebody help me?
Sorry for my english.

Thanks in advice.

Wodzu







Re: Week number

From
Markus Bertheau
Date:
On Wed, 2001-11-28 at 13:09, Wodzu wrote:
> I'm novice in PostgreSQL.

Then pgsql-novice is the correct list to ask this kind of question.
> I want to obtain current week number.
> Under PHP I try:
>
> $query = "SELECT EXTRACT(WEEK FROM NOW)";
> $result= pg_exec($dbconn,$query);

select date_part('week', CURRENT_TIMESTAMP);

Markus Bertheau



Re: Week number

From
Jason Earl
Date:
Both

SELECT extract(week FROM now());

and

SELECT extract(week FROM CURRENT_TIMESTAMP);

work as expected.  I don't know which is the *accepted* SQL 92
idiom, but I would bet that it isn't 'now().'

Jason

"Wodzu" <wodzu@wodzus.prv.pl> writes:

> Hi all,
> 
> I'm novice in PostgreSQL.
> I want to obtain current week number.
> Under PHP I try:
> 
> $query = "SELECT EXTRACT(WEEK FROM NOW)";
> $result= pg_exec($dbconn,$query);
> 
> where: $dbconn - successful conection id
> But this give me an error message.
> Can somebody help me?
> Sorry for my english.
> 
> Thanks in advice.
> 
> Wodzu
> 
> 
> 
> 
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster


Re: Week number

From
"Christopher Kings-Lynne"
Date:
> Then pgsql-novice is the correct list to ask this kind of question.
> > I want to obtain current week number.
> > Under PHP I try:
> >
> > $query = "SELECT EXTRACT(WEEK FROM NOW)";
> > $result= pg_exec($dbconn,$query);
>
> select date_part('week', CURRENT_TIMESTAMP);

I'll just point out that using date_part isn't ANSI SQL, you should use the
EXTRACT function, and the CURRENT_DATE, CURRENT_TIME and CURRENT_TIMESTAMP
variables.

Chris



Re: Week number

From
"Christopher Kings-Lynne"
Date:
In 7.1.x, try:

SELECT EXTRACT (WEEK FROM CURRENT_DATE);

in older postgres maybe this:

SELECT EXTRACT (WEEK FROM DATE 'today');

Chris

> -----Original Message-----
> From: pgsql-hackers-owner@postgresql.org
> [mailto:pgsql-hackers-owner@postgresql.org]On Behalf Of Wodzu
> Sent: Wednesday, 28 November 2001 8:10 PM
> To: pgsql-hackers@postgresql.org
> Subject: [HACKERS] Week number
> 
> 
> Hi all,
> 
> I'm novice in PostgreSQL.
> I want to obtain current week number.
> Under PHP I try:
> 
> $query = "SELECT EXTRACT(WEEK FROM NOW)";
> $result= pg_exec($dbconn,$query);
> 
> where: $dbconn - successful conection id
> But this give me an error message.
> Can somebody help me?
> Sorry for my english.
> 
> Thanks in advice.
> 
> Wodzu
> 
> 
> 
> 
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
>