Week number

Started by Wodzuabout 24 years ago5 messages
#1Wodzu
wodzu@wodzus.prv.pl

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

#2Markus Bertheau
twanger@bluetwanger.de
In reply to: Wodzu (#1)
Re: Week number

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

#3Jason Earl
jason.earl@simplot.com
In reply to: Wodzu (#1)
Re: Week number

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:

Show quoted text

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

#4Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Wodzu (#1)
Re: Week number

In 7.1.x, try:

SELECT EXTRACT (WEEK FROM CURRENT_DATE);

in older postgres maybe this:

SELECT EXTRACT (WEEK FROM DATE 'today');

Chris

Show quoted text

-----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

#5Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Markus Bertheau (#2)
Re: Week number

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