Calcul entre deux dates d'une requête

Bonjour,

Je voudrais savoir comment calculer l'intervalle entre deux dates en ligne dans une requête,
ma requête contient une colonne DATE, des DATE sont en ligne
Je voudrais connaître l'intervalle entre la ligne 2 et la ligne 1 et ainsi de suite; L3/L2, L4/L3 etc
Merci si quelqu'un connait la fonction

Configuration: Windows / Chrome 86.0.4240.198

3 réponses

  1. Modérateur
    Bonjour,

    Tu parles de requête ..... tu veux dire des requêtes SQL ? ( si la réponse est oui.. je la déplacerait dans le bon forum ! )

    Et puis, si requête SQL .. avec quel moteur ? Mysql ? Oracle ? SqlServer ? Access ? Autre ??

    Si ce n'est pas une requête SQL .. explique un peu plus le contexte .. et surtout.. précise le Langage concerné.
    Là tu as posté à la racine du forum "Programmation" sans aucune autre indication....

    Impossible dans ces conditions de te venir en aide.
    0
    1. Bonjour
      Il s'agit de requête dans ACCESS 2010
      Ma requête dispose parmi les champs d'un champs DATE sur lequel je voudrais obtenir un intervalle
      exemple: Dat_Evt Inter_Dat
      01/12/20
      05/12/20 4 jours
      08/12/20 3 jours
      et ainsi de suite
      Merci d'avoir répondu
      JPL
      0
      1. Contributeur Ambassadeur
        bonjour,
        cela es assez facile à faire si les lignes sont triées.
        0
        1. Contributeur Ambassadeur
          par exemple, si ils sont triés par date:
          select t1.Dat_Evt,  t1.Dat_Evt - max(t2.Dat_Evt) as Inter_Dat
          from req as t1 left join req as t2
          on t1.Dat_Evt > t2.Dat_Evt
          group by t1.Dat_Evt
          0