Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Formater une date

1 réponse
Avatar
Alphomega
Salutatous

J'ai une PS comme ceci

CREATE FUNCTION DATESERIAL(@YYYY INT, @MM INT, @DD INT)
RETURNS TIMESTAMP
------------------------------------------------------------------------
-- SQL fonction définie par l'utilisateur (Scalar)
------------------------------------------------------------------------
BEGIN
DECLARE @TIME_DEF VARCHAR(255)
SET @TIME_DEF = CAST(@YYYY AS CHAR(4)) + '-' + CAST(@MM AS CHAR(2)) +
'-' + CAST(@DD AS CHAR(2))
RETURN TIMESTAMP(CAST(@TIME_DEF AS DATETIME), '00.00.00')
END

L'avant-dernière ligne me pose problème.
Kelkun saurait-il comment faire ?

J-Luc !

1 réponse

Avatar
Christophe Koller
Salut,
essaye ceci :

RETURN TIMESTAMP(CAST(@TIME_DEF AS DATETIME), '00.00.00.000')
ou
RETURN TIMESTAMP(CAST(@TIME_DEF AS DATETIME))


"Alphomega" a écrit dans le message de news:

Salutatous

J'ai une PS comme ceci

CREATE FUNCTION DATESERIAL(@YYYY INT, @MM INT, @DD INT)
RETURNS TIMESTAMP
------------------------------------------------------------------------
-- SQL fonction définie par l'utilisateur (Scalar)
------------------------------------------------------------------------
BEGIN
DECLARE @TIME_DEF VARCHAR(255)
SET @TIME_DEF = CAST(@YYYY AS CHAR(4)) + '-' + CAST(@MM AS CHAR(2)) +
'-' + CAST(@DD AS CHAR(2))
RETURN TIMESTAMP(CAST(@TIME_DEF AS DATETIME), '00.00.00')
END

L'avant-dernière ligne me pose problème.
Kelkun saurait-il comment faire ?

J-Luc !