MS Access 2010 - Requête pour «date précédente»

0

Je travaille dans une base de données d'accès avec les champs suivants (et autres):

Atout; Date du bien; Date de début; Heure de début; Office_Stop.

Asset est un champ #, Asset_Date est un texte. Start_Date est Date / Time; Start_Time est Date / Time; et Office_Stop vaut # (1 ou 0).

Les numéros d'actif sont des identifiants de véhicules uniques et toutes les données proviennent du logiciel GPS. À l'aide des données GPS et d'ArcGIS, j'ai ajouté le fichier binaire "Office_Stop" afin de déterminer si chaque point était un "Office_Stop" ou non.

J'aimerais savoir où chaque camion a commencé (Office_Start = 1 ou 0).

Logiquement, le point de départ serait le dernier arrêt du camion. Je sais que je peux exporter pour exceller, faire une formule de type (B2 = A1) et passer à autre chose. Le problème est que je dois importer de nouvelles données régulièrement et que je veux éviter plusieurs fichiers Excel et importations / exportations dans Access - j'ai trop de fichiers de travail en l'état.

Existe-t-il un moyen d’interroger l’accès à "l'enregistrement précédent" pour chaque actif?

Merci!

Hurst Gannon
la source
vous pouvez utiliser une requête secondaire (deux commandes de sélection) et obtenir l'enregistrement TOP 1 par ordre décroissant. Ou créez une date de requête et de tri dans l'ordre décroissant pour le premier enregistrement.
Rajesh S
Serait-ce itératif (chaque enregistrement renvoie les informations de l'enregistrement précédent)?
Hurst Gannon
Cela peut être facilement réalisé à la date comme la date précédente, la semaine dernière ou l'année.
Rajesh S
Pardonnez-moi d'avoir demandé des éclaircissements, mais je ne suis pas sûr de savoir comment le faire. Malheureusement, je ne suis pas très bon en écriture SQL - j'utilise généralement le constructeur de requêtes! Compte tenu de ce qui précède, pouvez-vous expliquer comment écrire la requête?
Hurst Gannon
Ceci affichera la date précédente en utilisant la date du jour, = Date - jour de la semaine (date (), 2) +1 - iif (jour de la semaine (date,)) = 1, 7,0) ET <Date ()
Rajesh S