-
Arrondir un DH
Code:
Arrondir un DH SQL SERVER
Bonjour,
J'ai un petit problème à résoudre :
Dans mes requêtes, j'ai des dates au format JJ/MM/AAAA HH:mm:ss.
Suite à des mises à jour sur ces rapports, des modifications peuvent se faire.
Ex : je peux avoir 18/01/2014 23:57:00 sur une ligne,
et avoir 18/01/2014 23:57:58 sur d'autres lignes.
Mon but est de faire disparaitre les secondes afin de faire un GROUP BY .
J'ai essayé : LEFT(AE.DH_DEPART,17)+''+REPLACE(REPLACE(right(AE.DH_DEPART,2),'PM',':00'),'AM',':00'), il n'en demeure pas moins que lorsque je fais mon GROUP BY pour mon COUNT, les secondes existent, mais ne sont que masquées.
* Merci *
-
Bonjour,
C'est donc dans votre GROUP BY qu'il faut "arrondir".
Vous pouvez simplement calculer l'écart en minutes par rapport à une date arbitraire :
Code:
GROUP BY DATEDIFF(MINUTE, 0, AE.DH_DEPART)
-
Arrondir un DH
Merci, cela fonctionne très bien.
Cordialement
Taz