En train d'essayer de créer une requête qui montre combien de comptes ont payé mois par mois mais sur une base cumulative (pénétration). Donc, par exemple, j'ai un tableau avec mois payé et numéro de compte, qui montre quel mois ce compte a payé.SQL cumulatif pour calculer le nombre de payeurs
Month | AccountNo
Jan-14 | 123456
Feb-14 | 321654
Donc, en utilisant ce qui précède le jeu de résultats montreraient
Month | Payers
Jan-14 | 1
Feb-14 | 2
être parce qu'un compte payé en janvier puis un en sens février qu'il y a eu d'ici la fin de février 2 Le total des paiements, mais seulement un en janvier. J'ai essayé quelques inner joins
de nouveau sur la table avec un t1.Month >= t2.Month
comme je le ferais pour une requête cumulative normale mais le résultat est toujours dehors.
Des questions s'il vous plaît demander, ne sachant pas si ce qui précède sera clair pour tout le monde sauf moi.
Je peux aider- http://www.orafaq.com/node/1874. – FMQB
Avez-vous un champ de date dans ce tableau? –
@KiranHegde Je peux l'ajouter si nécessaire oui. – GPH