OVH Cloud OVH Cloud

select distinct datetime...

1 réponse
Avatar
Kigner
Bien le bonjour!
Voici mon probl=E8me:
j'ai une table comportant cinq colonnes, parmis ces=20
colonnes se trouve une colonne au format datetime=20
(28.04.2003 09:37:17.000). Je doit prendre uniquement 1=20
seul enregistrement par jour, exemple tous les jours =E0=20
09:30:00.000.=20
Mais le select disctinct sur un champ datetime retourne=20
une erreur de conversion varchar...

comment dois-je faire ?

Merci d'avance!
Excellente journ=E9e!
Kigner

1 réponse

Avatar
Philip
Bonjour

Simple mais un peu lent :

select distinct convert(varchar(08),La_Date,112),....
from La_Table
Where .....
( and convert(varchar(08),La_Date,108) = '09:00:00')
(order by convert(varchar(08),La_Date,112) desc)
les where et order si besoin

Philip