Message posté par : T. Rossini
----------------------------------------
Salut,
avec des CTE et row_number, une autre window function,
pour renumeroter des lignes :
-----------------
Code :
WITH jenks AS (
SELECT
st_clusterkmeans(st_makepoint(confirmed, 0),
6) OVER (ORDER BY confirmed DESC) AS classe,
confirmed
FROM
sante.test
)
, classes AS (
SELECT
classe,
row_number() OVER (ORDER BY min) AS n_classe
FROM --on ordonne les classes par leur valeur min
( SELECT
classe, min(confirmed)
FROM
jenks
GROUP BY
classe)
)
SELECT
confirmed, n_classe
FROM
jenks
--natural joint fait une jointure sur toutes
-- les colonnes de A & B ayant les mêmes noms.
-- ici : classe
NATURAL JOIN
classes
;
-----------------
Peut être qu'il y a un moyen plus simple,cela dit.
sante.test, confirmed, c'est en lien avec le virus ?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=331402#p331402
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