none
Extraire des données en fonction du critères des plages horaires de deux colonnes access RRS feed

  • Question

  • Bonsoir, j'ai un fichier access qui contient qui contient deux tables.  une table "critère" qui contient des plages horaires entre deux colonnes [début.1] et [Fin.1]  et une table "Données" qui contient environs 15000 lignes et plusieurs colonnes dont la  colonne [début] je souhaite faire un filtrage des des plages contenue dans "critère" dans la colonne [début] de la table "données".
    jeudi 3 octobre 2019 21:11

Toutes les réponses

  • Bonjour

    En c#

    vous pouvez faire ça

    DateTime debut = new DateTime(2019,1,1); 

    DateTime fin = new DateTime(2019,1,31); 

    string filtre =

    $"( (DATEDEBUT>#{debut .Month:D}/{debut .Day:D}/{debut .Year:D}#)
      and
      (DATEDEBUT<#{fin.Month:D}/{fin.Day:D}/{fin.Year:D}#)
    )";

    attention, dans access, on indique le filtre MM/JJ//AA

    SELECT J_ANNUAIRE_COTISATION.DATEENREGISTREMENT
    FROM J_ANNUAIRE_COTISATION
    WHERE (((J_ANNUAIRE_COTISATION.DATEENREGISTREMENT)>#1/1/2019#));

    lundi 14 octobre 2019 13:52