J'ai une table et je aimerait calculer, par exemple, à partir de l'exemple de données précédent Le résultat attendu serait comme celui-ci: P> vente code> avec des colonnes code> et
et
data code> comme ceci:
taux de croissance mensuel code>. p>
month sale growth_rate
1 90 0
2 65 -27.78
3 105 61.54
4 55 -47.62
3 Réponses :
Vous pouvez utiliser des fonctions d'agrégation et de fenêtre. Quelque chose comme son:
Merci pour votre réponse et je suis désolé, j'ai oublié la version mysql. Nous avons un ancien moteur MySQL 5.x et ne peut pas utiliser les fonctions de fenêtre.
C'est un peu compliqué: dB Violon p> p>
Merci beaucoup, votre réponse et votre réponse @chema fonctionne gracieusement.
Un peu délicat pour moi, mais je pense que le code ci-dessous fonctionne comme prévu résultat attendu p>
Merci pour votre réponse, cela fonctionne bien mais comme solution acceptée, je l'ai choisi de @slava Brejnev.
Voir meta.stackoverflow.com/questions/3333952/... - bien qu'un inconvénient de ce site soit celui une fois qu'un individu élevé a fourni une Réponse, d'autres sont moins susceptibles de le faire.