Bonjour,
ds ma requête, je récupére :
YEAR(F_ECRITUREC.EC_Date) AS ANNEE
ce qui m'affiche 2008. C'est bon jusque là
Si j'ajoute un INSERT dans une autre base et une autre table, le champs ANNEE (ds la 2ème base, sur la talbe ANNEE = int 4), j'otiens que des 'NULL'
Comment obtenir '2008' comme à l'éxéecution de ma requête ?
Pour info, j'ai lu http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L7 :
SELECT CAST('21/01/2003 12:23' AS DATETIME) AS DATE_TEST => conversion explicite
INSERT INTO (ID, DATE_FIN) VALUES (33, '21/01/2003 12:23') => conversion implicite car le colonne DATE_FIN est de type DATETIME
mais cela ne semble pas pouvoir m'aider.
Merci de votre aide.
Thib
Partager