pourcentage ou volume cumulé - SQL/NoSQL - Programmation
Marsh Posté le 30-09-2013 à 12:21:01
Pour ta colonne PctNB tu peux par exemple utiliser une CTE (common table expression) :
Code :
|
Pour tes colonnes de cumuls c'est un peu plus compliqué, il faut regarder du côté des cumulatives sums sous Oracle. Regarde par exemple là-dessus : http://nimishgarg.blogspot.hk/2010 [...] using.html, ça t'inspirera peut-être.
Marsh Posté le 01-10-2013 à 17:29:45
Bonjour,
J'ai utilisé les fonctions analytiques pour y arriver et cela fonctionne correctement.
Merci de votre aide.
Eiramo
Marsh Posté le 27-09-2013 à 17:57:57
Bonjour,
COmment écrire une requête SQL pour Oracle qui me permet de connaitre un % et un volume cumulé à partir d'une table ?
Voici mes données
J'aimerais avoir un résultat de ce style là avec un tri décroissant par CLIENT sur le NB
Mon autre question est : comment insérer les résultats dans une table Oracle de stockage des données calculées.
Sachant que je ne veux conserver que les résultats qui ont une volumétrie suffisante pour être intéressant.
Ainsi, je veux garder, pour chaque CLIENT les lignes pour lesquelles NB > 2 et tant que PctCumul est <= 0.80
Auriez-vous une idée de comment faire ?
Merci à tous,
MarieO