Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#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