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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 !
Salut,
essaye ceci :
RETURN TIMESTAMP(CAST(@TIME_DEF AS DATETIME), '00.00.00.000')
ou
RETURN TIMESTAMP(CAST(@TIME_DEF AS DATETIME))
"Alphomega" <alphomega@free.fr> a écrit dans le message de news:
mesnews.f2747d37.0296e096.12.1077@free.fr...
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 ?
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 ?