Message posté par : Mossy_D
----------------------------------------
Bonjour,
Merci pour votre participation.
Je reviens vers vous avec une bonne nouvelle puisqu'à nouveau j'ai rencontré ce
problème d’auto-incrémentation partitionnée selon un certain critère... et cet fois je
l'ai bel et bien résolu. La première solution était en fait la bonne. Toutefois, seule
la requête SELECT fonctionne. Ensuite il est possible de générer une couche avec DB
MANAGER. Si l'on fait UPDATE, puis SELECT, le code s'exécute mais le résultat est
faussé. Là je ne saurais dire pourquoi... les "Windows fonctions" ne sont peut
être pas conçues pour fonctionner avec UPDATE..??
Bref, voici le code donnant un résultat satisfaisant :
-----------------
Code :
SELECT *, ROW_NUMBER ()
OVER (PARTITION BY parcelle) AS no_bati
FROM bati
ORDER BY parcelle
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=329262#p329262
Pour y répondre : geobd(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