|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : janvier 2007 Messages : 140 ![]() |
Bonjour,
J'ai un soucis simple avec le type date, je souhaiterai ajouter 5 h à la date actuelle. Par exemple, si on est le 13/07/2011, je fais u getdate avec les parametre qui faut pour avoir 13/07/2011, et en suite un dateadd 5 h de ça , comme suit : Code sql :
Ce code ne fonctionne pas. ce qui me semble bizare, c'est que si j'exécute simplement Code sql :
SELECT convert(varchar(50), getdate(), 1) J'ai bien ma date... Pouvez- vous m'aider ?? Merci. |
||
|
|
00
|
|
|
#2 | ||||
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 520 ![]() |
Code :
Code :
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
||||
|
|
00
|
|
|
#3 | ||||
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 669 ![]() |
Bonjour,
Il semble que aziatedu13 ait besoin de mettre la partie heure de la date courante à minuit. On peut donc écrire : Code :
Code :
Avec SQL Server 2008, on peut prendre le raccourci du type date : Code :
DECLARE @date datetime = DATEADD(hour, 5, CAST(CAST(GETDATE() AS date) AS datetime))
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
||||
|
00
|
Copyright © 2000-2012 - www.developpez.com