2010-06-22 8 views
0

i ont une table où il y a des ids et les dates démissionnaires. un id singlle ont plus d'une date démissionnant.REGROUPEMENT DATEs dans sql

Comment afficher la table dans laquelle un identifiant ont une seule date sa démission qui est la dernière à savoir la date maximale.

quelqu'un peut me aider plzz .... Thanx une tonne

Répondre

5
select id, max(resignDate) 
from mytable 
group by id 

On ne sait pas de la question de savoir si vous voulez assurer qu'il n'y a qu'une seule ligne dans la table pour un ID donné. Si vous avez besoin qu'il n'y a qu'une seule entrée pour l'ID donné, la déclaration devrait avoir, à la fin: having count(id) = 1

Questions connexes