Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2008, 14h50   #1
Rédacteur/Modérateur
 
Avatar de lutecefalco
 
Inscription : juillet 2005
Messages : 4 993
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : juillet 2005
Messages : 4 993
Points : 6 740
Points : 6 740
Par défaut Mélange de group by et de having

Bonjour tout le monde.

J'ai une table de log avec un champ datetime et 3 champs numériques.
Ca ressemble à ça:



Ce que je souhaite faire, c'est n'avoir qu'une seule ligne par jour correspondant au dernier enregistrement donné pour jour.
Par ex: pour le 17/04, je veux une ligne qui correspond à l'enregistrement de 16:33:05. Pour le 21, je veux celui de 15:53:03.

Je vois pas trop comment faire ça.
Toute aide sera la bienvenue.

Merci
__________________
Ma page perso - Mon blog
Pas de question technique en MP
**** Vous voulez apprendre à jouer au poker? ****
lutecefalco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 18h51   #2
Membre à l'essai
 
Inscription : janvier 2008
Messages : 34
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 34
Points : 21
Points : 21
select * from table
where date in
(
select max(date) from table
group by datepart(dd, date)
)
denverdba est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h16.


 
 
 
 
Partenaires

Hébergement Web