Recuperer une valeur chaque fois qu elle evolue....

rooky06 Messages postés 20 Statut Membre -  
rooky06 Messages postés 20 Statut Membre -
Bonjour,
J ai une table avec une colonne 'bilan', une index, une date

J aimerais recuperer index et bilan et date chaque fois que le bilan subit une evolution de 10 points

par exemple, j ai

Id Bilan
1 20
2 18
3 32 <-ici on recupere
4 26
5 22 <-ici on recupere
6 18
7 33 <-ici aussi

je n ai aucune idee de comment proceder
merci de votre aide

4 réponses

  1. cyril1982 Messages postés 110 Statut Membre 12
     
    Bonjour,

    Je ne comprends pas trop l'évolution de 10, peux-tu préciser ?
    Il faut comparer avec la ligne du dessus ? Pourquoi la ligne 5 doit-elle être récupérer ?
    0
  2. rooky06 Messages postés 20 Statut Membre 4
     
    Merci de t interesser à mon pb
    La ligne 5 doit etre recuperee pke on compare pas avec la ligne de dessus (ça je saurai faire) mais avec la valeur initiale ici 20
    18 < 20-10
    32 > 20+10 on prend
    26 >32-10
    22 = 32-10 on prend
    18 > 22-10

    On recupere une valeur chaque fois qu elle evolue de 10 par rapport à la valeur precedement selectionnee...
    0
  3. cyril1982 Messages postés 110 Statut Membre 12
     
    Désolé mais je ne comprends toujours pas.
    La 1ère valeur sélectionnée est 32, la suivante devrait être supérieure à 42 (32 + 10), non ?

    A première vue, cela ne doit pas être possible en sql pure.
    Par contre cela se fait facilement en quelques lignes de code.
    0
  4. rooky06 Messages postés 20 Statut Membre 4
     
    Si j ai 32, je recupere une valeur soit >=42 soit <=22

    Je fais deja ça en code mais j imagine que si cela est possible, c est plus rapide avec une base de donnée qu en parsant le fichier ligne / ligne

    merci
    0
    1. cyril1982 Messages postés 110 Statut Membre 12
       
      Ah ok j'ai enfin compris (parfois il me faut du temps !!!!)

      Par contre je n'ai pas d'idée pour gérer cela en sql :(
      0
    2. rooky06 Messages postés 20 Statut Membre 4
       
      Je te remercie de ta réponse
      Je vais continuer ainsi...
      0