Utilisation de base de données AccessComment afficher une colonne de date d'aujourd'hui, la colonne de temps, colonne de date précédente, colonne de temps
Tableau
Cardno name cardeventdate Intime Outtime
0001 Michael 20080811 102746 185249
0001 Michael 20080812 080828 080828
0002 Michael 20080811 082615 082615
0002 Michael 20080812 073624 190605
Du tableau ci-dessus, je veux afficher une autre Deux colonnes comme
Cardno, nom, cardeventdate, Intime, Outtime, Hier cardeventdate (Date de la colonne précédente), Hier Outtime (Previous colonne Outtime)
Pour Cardno - 0001
Nom - Michael
Date - 20080811
INTIME - 102746
Outtime - 185249
Hier Date - 102746
Hier Outtime - 185249
Par exemple, aujourd'hui INTIME est 090000 et Outtime est 180000 Je veux pour afficher aujourd'hui Date, Intime, Outtime, Colonne date précédente, Colonne Date sortie précédente appartiennent à Cardno
Ma date n'est pas continuellement, dans ma base de données date est comme 20090601 , 20090508. Nous ne pouvons pas mettre ce jour-1
Am aide sous requêtes
Résultats escomptés
Cardno name cardeventdate Intime Outtime Yesterdaycardeventdate YesterdayOuttime
0001 Michael 20080811 102746 185249 20080810 175050
0001 Michael 20080812 080828 080828 20080811 185249
0002 Michael 20080811 082615 082615 20080810 192727
0002 Michael 20080812 073624 190605 20080811 082615
Besoin Interrogation aide?
Par précédente, voulez-vous dire dans le temps drainant, ou ligne précédente la base de données? Et est-ce antérieur pour le CARDNO actuel, ou pour tout CARDNO? – RedFilter
Dans la sortie attendue, vous ne semblez pas trier par CARDNO, ou CARDEVENTDATE, donc je ne comprends pas vraiment le point de cette sortie. Pouvez-vous clarifier les exigences de l'entreprise? – RedFilter
Oui, pour la même carte, il devrait afficher un enregistrement précédent.Ne pas afficher un enregistrement précédent, il devrait afficher la date et le temps d'arrêt de la colonne précédente pour cette carte –