OVH Cloud OVH Cloud

GETDATE() ou CURRENT_DATE

3 réponses
Avatar
[Bruno]
Bonjour à tous,

1) Quel est la différence entre GETDATE() ET CURRENT_DATE sous SQLServer ?

2) Comment dit-on AUJOURD'HUI + 30 JOUR (ou 1 MOIS) ?

3 réponses

Avatar
Med Bouchenafa
1) CURRENT_DATE n'existe pas sur SQL Server
Tu veux certainement parler de CURRENT_TIMESTAMP qui est strictement
equivalent a getdate()

2) SELECT DATEADD(day, 30, CURRENT_TIMESTAMP)
SELECT DATEADD(month, 1, CURRENT_TIMESTAMP)

Bien cordialement
Med Bouchenafa

"[Bruno]" wrote in message
news:434b794b$0$1719$
Bonjour à tous,

1) Quel est la différence entre GETDATE() ET CURRENT_DATE sous SQLServer ?

2) Comment dit-on AUJOURD'HUI + 30 JOUR (ou 1 MOIS) ?


Avatar
[Bruno]
Med Bouchenafa a écrit :
1) CURRENT_DATE n'existe pas sur SQL Server
Tu veux certainement parler de CURRENT_TIMESTAMP qui est strictement
equivalent a getdate()




Pourtant j'ai une requête qui utilise cette instruction en INSERT et ça
marche !

INSERT INTO MA_TABLE (
CHAMP_1,
CHAMP_2,
CHAMP_3,
DATE_PARU_DEB,
DATE_PARU_FIN
)
VALUES (
1,
2,
3,
GETDATE(),
GETDATE()
)


2) SELECT DATEADD(day, 30, CURRENT_TIMESTAMP)
SELECT DATEADD(month, 1, CURRENT_TIMESTAMP)




Merci pour votre aide
Avatar
Philippe T [MS]
Bonjour,

C'est bien ce qu'à dit Med !!!

----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France

"[Bruno]" wrote in message
news:434bc233$0$27420$
Med Bouchenafa a écrit :
1) CURRENT_DATE n'existe pas sur SQL Server
Tu veux certainement parler de CURRENT_TIMESTAMP qui est strictement
equivalent a getdate()




Pourtant j'ai une requête qui utilise cette instruction en INSERT et ça
marche !

INSERT INTO MA_TABLE (
CHAMP_1,
CHAMP_2,
CHAMP_3,
DATE_PARU_DEB,
DATE_PARU_FIN
)
VALUES (
1,
2,
3,
GETDATE(),
GETDATE()
)


2) SELECT DATEADD(day, 30, CURRENT_TIMESTAMP)
SELECT DATEADD(month, 1, CURRENT_TIMESTAMP)




Merci pour votre aide