Message posté par : Sylvain M.
----------------------------------------
Sans avoir été jusqu'au bout de la recherche, 2 conseils :
- indenter le code, pour qu'il soit plus lisible et facilement modifiable
- je crois que "<> NULL" ne marche pas, il faut remplacer par "IS NOT
NULL"
Voici ce que ça donnerait avec mes 2 conseils (non testé) :
-----------------
Code :
CASE
WHEN "Surf18" = "Surf15"
THEN 'surface stable'
WHEN "Surf18" > "Surf15" AND "Surf15" > 0 OR
"Surf15" IS NOT NULL OR "Surf15" <> ''
THEN 'surface en progression'
WHEN "Surf15" > "Surf18" AND "Surf18" > 0 OR
"Surf18" IS NOT NULL OR "Surf18" <> ''
THEN 'surface en régression'
WHEN "Surf18" IS NULL OR "Surf18" = '' AND "Surf15"
<> 0 OR "Surf15" IS NOT NULL OR "Surf15" <> ''
THEN 'surface supprimée en 2018'
WHEN "Surf15" IS NULL OR "Surf15" = '' AND "Surf18"
<> 0 OR "Surf18" IS NOT NULL OR "Surf18" <> ''
THEN 'surface créee en 2018'
END
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=354366#p354366
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net