1 pièce(s) jointe(s)
Besoin d'aide pour un Query SQL
Bonjour à tous,
Je viens demander un peu d'aide pour effectuer une recherche via un query dans SQL Server.
Le projet est de faire afficher sur une page web les personnes présentes dans un bâtiment.
Pour cela, je dispose du log du serveur avec toutes les entrées/sorties (badges d'accès IN/OUT).
Dans ce log, j'ai la possibilité d'avoir le numéro du badge, nom, prénom, endroit, heure, entrée ou sortie.
J'arrive déjà via mon query a afficher la dernière personne ayant badgé en entrée et la faire disparaitre dès qu'elle badge en sortie.
J'aimerais faire afficher tout les badges en tenant compte uniquement du dernier événements de chaque personne en entrée.
Est ce que cela est possible?
Voici mon query de départ.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| use emsevents
Select TOP 100 *
From (
SELECT distinct CardNumber AS Carte, CardHolderFirstName AS Prénom, CardHolderLastName AS Nom, Substring(ZoneEntered, 4, 2) AS Zone
from dbo.Events
Where
EventID = (select MAX (EventID)
from events where ZoneEntered is not null
And cardNumber is not null
And Description like '%Lecteur IN%'
And ZoneEntered like '%CH%'
And ConditionName like '%GRANTED%' )
) emsevents |
voici ce que cela me donne
Pièce jointe 556557
Je vous remercie d'avance à tous.
Meethyx