Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Test sous OpenOffice "OoBase"



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



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group