#1 Fri 12 January 2024 15:35
QGIS: Requete Postgre
Bonjour,
Je suis en train d'écrire une requête sur une base postgre sur les données cadastrales.
Je cherche à calculer sous forme de sous requête le nombre de logements vendus après 2010.
J'ai à la fois des problèmes de syntaxe et de conversion de format.
Voilà mes essais (bien sur qui ne marchent pas !)
1/
(SELECT count("LOCAL"."JDATAT") as Acqap
FROM majic."BATI_10"
WHERE YEAR ("LOCAL"."JDATAT"))>2010
)
2/essai sur la clause WHERE
cast(LEFT ("LOCAL"."JDATAT") as INTEGER)='2010'
Merci d'avance pour vos idées et corrections
Hors ligne
#3 Thu 08 February 2024 21:00
Re: QGIS: Requete Postgre
Jean-Marie bonjour,
Avec du retard, voilà la solution trouvée y compris pour la syntaxe (merci Michael) et le problème de date (merci Jérome), et après avoir compris que je n'avais pas besoin d'une sous-requête pour ça (des fois on part loin pour pas grand chose !) :
--acq après 2010
COUNT(*) FILTER (WHERE "LOCAL"."JDATAT">'2010-12-31'),
Une syntaxe qui me parait très claire
Hors ligne