J'ai une table appelée "Audit" dans SQL Server 2005 comme ceci:
Name | Last Logged On Date
--------| -----------------------
Joe | 2012-02-01 00:00:00.000
Joe | 2012-02-02 00:00:00.000
Bloggs | 2012-03-01 00:00:00.000
Bloggs | 2012-03-02 00:00:00.000
Je veux obtenir le numéro distinct la première fois que la personne s'est connectée.
Donc, en d'autres termes, je veux revenir:
Name | First Logged On Date
--------| -----------------------
Joe | 2012-02-01 00:00:00.000
Bloggs | 2012-03-01 00:00:00.000
Comment pourrais-je y parvenir?
Aidez-moi!!!
Réponses:
4 pour la réponse № 1Si je comprends bien votre question, cela devrait fonctionner pour vous
SELECT Name, MIN([Last Logged On Date]) AS [First Logged On Date]
FROM Audit
GROUP BY Name