Bonjour à tous Ce que j'essaie de faire une sortie de séquence, j'ai besoin d'une valeur à ajouter chaque mois qui sera prise de ma base de données, donc ce que je veux, c'est la valeur ajouté à partir de toutes les données d'entrée pour le même mois, puis l'ajouter à une valeur (a), puis le mois suivant (b) + cette valeur (a) dire le dernier mois, je sais que ça sonne confus mais je vais essayer de répondre à toute question d'expliquer plus j'espère que je peux obtenir une aide ... je vais écrire ce que je pensais à faire dans la procédure stockée:Création d'une séquence Somme à partir de la base de données
SELECT * FROM mysqldatabase.usecases
A = Sum Work Where SingOffDate <='2017-01-30' and SingOffDate >= '2017-01-01' , B = Sum Work sum A Where SingOffDate <='2017-02-30' and SingOffDate >= '2017-02-01',
C = Sum Work sum B Where SingOffDate <='2017-03-30' and SingOffDate >= '2017-03-01', D = Sum Work sum C Where SingOffDate <='2017-04-30' and SingOffDate >= '2017-04-01';
donc je veux calculer la séquence de travail Evey mois Disons les données de l'apparence de la table d'efficacité comme:
Work | SingOffDate
2 | 11/01/2017
0.12 | 12/01/2017
0.3 | 5/01/2017
0.48 | 11/02/2017
1 | 15/02/2017
0.86 | 09/03/207
Et Le Reselt je veux ressembler à:
A = somme jan b = a feb somme, c = somme b peut ======> A = 2,42 , b = 3,9, c = 4,76
Cela ressemble à une simple somme d'un groupe par rapport à l'année et mois. Il serait utile de clarifier si vous pouvez ajouter des exemples de données et le résultat attendu à votre question - sous forme de texte ou dans sqlfiddle. –
@ P.Salmon je vais ajouter un échantillon des données et le résultat –