Test sous OpenOffice "OoBase"

From: Thierry GARCIA <thierrygarciafr(at)free(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Test sous OpenOffice "OoBase"
Date: 2006-05-30 22:44:02
Message-ID: 200605310044.03019.thierrygarciafr@free.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonsoir à tous,

N'étant pas un spécialiste de PosgreSql j'ai remarqué a l'utilisation d'une
requête SQL une anomalie que je vous expose ci-dessous.

Sur une Base créé sous PostgreSql dont une table qui contient un champ "Date"
et un champ "Numeric", peut importe le nombre de données enregistré dans la
table pourvu qu'il y ai plusieurs années, mois et jours.

Donc si je réalise les requête suivantes sous PgAdmin :

SELECT EXTRACT(YEAR FROM "Date") AS "Annee",
SUM("Numerique") AS "Total"
FROM "Test"
GROUP BY "Annee"
ORDER BY "Annee" DESC;
Ou
SELECT EXTRACT(YEARS FROM "Date") AS "Annee",
SUM("Numerique") AS "Total"
FROM "Test"
GROUP BY "Annee"
ORDER BY "Annee" DESC;
Cela fonctionne et il n'y a aucune différence

Par contre si j'utilise via le pilote ODBC (fourni via PostgreSql Windows)
pour connecter la base sous OpenOffice (OoBase).
La requête SQL doit être formulé ainsi sous peine de message d'erreur

SELECT EXTRACT(YEARS FROM "Date") AS "Annee",
SUM("Numerique") AS "Total"
FROM "Test"
GROUP BY "Annee"
ORDER BY "Annee" DESC;

Quel est la norme de "YEAR" ou "YEARS", cela se reproduit aussi pour "MONTH"
"MONTHS" pour le reste je n'ai pas encore vérifier.
Pouvez vous me dire si cela est normal ou une anomalie.
--
Thierry GARCIA
Win XP Sp2
PostgreSql 8.1.4
OpenOffice 2.0.3rc4

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Tzacos 2006-05-31 05:41:17 Re: probleme d'encodage de / PHP
Previous Message Tzacos 2006-05-30 19:41:32 Re: [pgsql-fr-generale] Re: [pgsql-fr-generale] probleme d'encodage de caratères