Bonjour, j'aimerai stocker uniquement la date dans ma base de donnees SQL Server 2005 et non pas le temps (00:00:00 par defaut).
Quelqu'un a une idee ?
merci![]()
Bonjour, j'aimerai stocker uniquement la date dans ma base de donnees SQL Server 2005 et non pas le temps (00:00:00 par defaut).
Quelqu'un a une idee ?
merci![]()
Le plus simple est d'enregistrer ta date dans un varchar.
Ou utiliser un datetime et forcer l'heure à 00:00:00
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Justement : l'heure est a 00:00:00 mais j'aimerai eviter de stocker l'heure.
Envoyé par FamiDoo
Tu ne peux pas enlever l'hrs dans un datetime. Ce que tu peux faire, comme tlm a dit, c'est de stocker 00:00:00. J'imagine que toi ca te cause un prob parce que tu veux comparer 2 date mais ils ont des hrs différente ...
C'est pas une bonne idée de mettre ca dans un varchar. Le format datetime existe c'est pas pour rien. Sinon aussi bien de tout mettre en nvarchar(max) et ne pa typé ces columns.
Si tu veux manipuler tes dates sans l'heure, tu peux toujours les convertir avec ceci :
select convert(varchar(8), taDate, 112)
Partager