[SQL Server] Modifier/forcer l'heure d'un DATETIME
cs_Sieurcoug
Messages postés10Date d'inscriptionjeudi 26 février 2009StatutMembreDernière intervention16 avril 2012
-
21 avril 2009 à 17:44
cs_Sieurcoug
Messages postés10Date d'inscriptionjeudi 26 février 2009StatutMembreDernière intervention16 avril 2012
-
15 mai 2009 à 17:43
Bonjour,
Dans une fonction, j'ai besoin de forcer l'heure d'un DATETIME.
Par exemple si l'heure de création est inférieure à 8h00, il faut retenir 8h00 comme base de calcul.
Il faudrait reprendre le jour de la variable de @DateCreaet associer 08:00:00 à la place de l'heure d'origine
CREATE FUNCTION FN_DATEDIFF_SELON_HORAIRES (@DateCrea DATETIME, @DateEncours DATETIME)
RETURNS INT AS
BEGIN
DECLARE @DateCreCalcul DATETIME
If CAST(CONVERT(varchar(8), @DateCrea, 108) as datetime ) < '08:00:00.000'
@DateCreCalcul = ?