j'ai un autre pb,
j'ai un champ varchar dans lequel j'ai une date avec ce format :
14/12/2004 15:34:00
Je veux séparer la date (14/12/2004) dans un champ datetime et l'heure (15:34:00) dans un autre champ datetime.
Pour la date j'y arrive, je fais :
ChampDate = SUBSTRING (CAST(ChampVarChar AS varchar(50)),1,11)
Et j'ai bien dans mon champDate 14/12/2004
Pour mon champTime c'est une autre histoire !
quoi que je fasse, un substring, cast, convert.... j'ai toujours
14/12/2004 15:34:00 ou
1/1/1900 15:34:00
J'ai essayé ta solution CONVERT(NVARCHAR(10), champDateSmall,109), mais ca ne marche pas, pourtant le CONVERT est bien sensé convertir des chaines en date ou heure ! enfin je crois
http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0901/fr/html/dbrffr9/00000145.htm
CONVERT ( type de données, expression [ , style_format ] )
style_format L'argument style_format est un numéro de code de style qui décrit le format de date à utiliser pour convertir des chaînes en dates ou en heures et vice versa. Les valeurs de l'argument style_format ont les significations suivantes
Au secours
