2009-06-08 4 views
0

COMMENT AFFICHAGE PREMIER ET VALEUR DERNIER RANG DE LA TABLE EN UTILISANT COUNTQUERY SQL POUR COMPTE

Exemple:

ID TIME DATE 

001 10.00 02:10:2009 
001 02.00 02:10:2009 
001 23.00 02:10:2009 
002 04.00 03:10:2009 
002 12.00 03:10:2009 
002 22.00 03:10:2009 

SELECT ID, COUNT(*) AS TIME FROM TABLE 

SORTIE EST

ID  date  TIME 

001 02:10:2009 3 
002 03:10:2009 3 

Pour 001 le nombre de temps est 3 Ensuite l'heure est 10.00, 02.00, 23.00 Pour 002 L'heure est 3 Puis l'heure est 04.00, 12.00, 22.00

Je veux afficher min (temps) et Max (temps) de la valeur de comptage

Exactement j'ai besoin

Pour 001 min (temps) est 02,00 max (temps) est 23h00 pour la date donnée

Requête SQL?

+0

Comment obtenir min (temps) et Max (temps) pour la date donnée et id - requête sql aide –

+0

(fusionnée 2ème question en question principale) –

+0

pas obtenir une requête correcte - S'il vous plaît –

Répondre

8

Essayez quelque chose comme

select id, 
    count(*) as time_count, 
    min(time) as min_time, 
    max(time) as max_time 
from table 
group by id, date;