Bonjour,
Je voudrais savoir quelle est la fonction, l'opérateur qui me permettrait d'insérer dans une colonne de type varchar(8) la date du jour au format jjmmaaaa.
Merci de votre aide!
WwAvE
Bonjour,
Je voudrais savoir quelle est la fonction, l'opérateur qui me permettrait d'insérer dans une colonne de type varchar(8) la date du jour au format jjmmaaaa.
Merci de votre aide!
WwAvE
CAST(CURRENT_DATE AS CHAR(8) FORMAT 'ddmmyyyy')
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
"SELECT CAST(CURRENT_DATE AS CHAR(8));" fonctionne mais pas le changement de format....
Il faut voir alors les fonctions de ton SGBD
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Mon SGBD étant PostgreSQL, voilà la réponse :
SELECT CAST(CAST((SELECT to_char(CURRENT_DATE,’YYYYMMDD’)) AS CHAR(8)) AS INT);
Merci car tu m'as bien aiguiller !
WwAvE
Partager