[Sql server] DISTINCT sur un DateTime

DISTINCT sur un DateTime [Sql server] - SQL/NoSQL - Programmation

Marsh Posté le 11-07-2005 à 12:22:11    

Bonjour,
j'ai des dates stockées au format datetime dans ma base (07/07/2005 15:42:37).
J'aimerai selectionner toutes les dates differentes (07/07/2005 et 08/07/2005) mais pour le moment ca me retourne toutes les dates et heures differentes (07/07/2005 15:42:37, 07/07/2005 16:42:37 ...)
 
Comment je peut faire pour faire un distinct (ou autre technique) pour que ca me retourne toute les dates differentes.
 
Merci!

Reply

Marsh Posté le 11-07-2005 à 12:22:11   

Reply

Marsh Posté le 11-07-2005 à 13:33:26    

Essaye un truc comme ca :
 

Code :
  1. SELECT DISTINCT CONVERT(VARCHAR,t.date,103) FROM table t

Reply

Marsh Posté le 11-07-2005 à 14:15:54    

Merci bcp ca marche !
 
Par contre que signifie le 103 ?

Reply

Marsh Posté le 11-07-2005 à 14:29:38    

Si tu regardes la doc SQL Server, cherche a CONVERT, il y a un tableau qui t'explique les différents types de conversion
(type anglais, francais, allemand, avec des ., des /, des _, seulement la date, seulement l'heure etc)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed