OVH Cloud OVH Cloud

Tranche d'âge

2 réponses
Avatar
Antoine Labusquière
Bonjour.

Existe t-il une syntaxe SQL (ou autre) permettant de regrouper différents
éléments d'une table sur des tranches prédéfénies ?
Du genre age <25, entre 25 et 35, >35...

Je sais le faire par des iif imbriqués, mais c'est pas très propre comme
méthode.

Merci

2 réponses

Avatar
Eric
Bonjour Antoine,

La fonction Parition() dans une requête pourrait peut-être répondre à
ton besoin.

SELECT Partition([Age],0,75,15) AS Tranches, Count(*) AS Nbre
FROM TaTable
GROUP BY Partition([Age],0,75,15);

Partition() peut aussi être utilisée dans les requêtes Analyse croisée
(Voir l'aide)

A+
Eric

Bonjour.

Existe t-il une syntaxe SQL (ou autre) permettant de regrouper différents
éléments d'une table sur des tranches prédéfénies ?
Du genre age <25, entre 25 et 35, >35...

Je sais le faire par des iif imbriqués, mais c'est pas très propre comme
méthode.

Merci




Avatar
Antoine Labusquière
Voui, ça a effectivement l'air de marcher.
Je vais creuser plus en détail, mais ça correspond à ce que je cherche.

Je te remercie.

"Eric" a écrit dans le message de
news:
Bonjour Antoine,

La fonction Parition() dans une requête pourrait peut-être répondre à
ton besoin.

SELECT Partition([Age],0,75,15) AS Tranches, Count(*) AS Nbre
FROM TaTable
GROUP BY Partition([Age],0,75,15);

Partition() peut aussi être utilisée dans les requêtes Analyse croisée
(Voir l'aide)

A+
Eric

Bonjour.

Existe t-il une syntaxe SQL (ou autre) permettant de regrouper
différents


éléments d'une table sur des tranches prédéfénies ?
Du genre age <25, entre 25 et 35, >35...

Je sais le faire par des iif imbriqués, mais c'est pas très propre comme
méthode.

Merci