Bonjour, j'ai une table t_historique.
Dans cette table j'ai les champs c_identifiant,c_affectation, c_date, c_valeur.
J’essaye en vain de trouver les dates de début et de fin de chaque affectation avec la valeur c_valeur qui correspond.
A titre d'exemple du 01/01/2011 au 31/03/2013 l'affectation est 01 puis du 01/04/2013 au 31/05/2013 l'affectation est à 02 puis à partir du 01/06/2013 l'affectation est à nouveau à 01.
Comment faire pour avoir, avec un paramètre année (2013 par ex) :
du 01/01/2013 au 31/05/2013 c_affectation = 01 c_valeur au 01/01/2013 = 100 c_valeur au 31/03/2013 = 50
du 01/04/2013 au 31/05/2013 c_affectation = 02 c_valeur au 01/04/2013 = 40 c_valeur au 31/05/2013 = 30
du 01/06/2013 au 31/12/2013 c_affectation = 01 c_valeur au 01/06/2013 = 40 c_valeur au 31/03/2013 = 10
J'ai essayé avec keep dense... mais en vain.
Est-ce possible ? merci
Partager