Date sql

angela -  
 angela -
Bonjour,
J'ai une table VOYAGE contenant deux colonnes MOIS_VOYAGE et JOUR_VOYAGE. Je veux obtenir au lieu de ces deux colonnes une colonne DATE_VOYAGE contenant la date de voyage ( jour et mois ).
Toute aide est la bien venue et merci d'avance.

2 réponses

ChocoboMaster Messages postés 32 Statut Membre 8
 
Pourquoi ne pas mettre les deux ensemble et utiliser DATE.
Et ensuite tu les sépare pour les afficher comme tu le désire.

Au plaisir,
ChocoboMaster
0
angela
 
C'est ce que je veux, je souhaite les rassembler en une seule table.
0
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,
requete sql oui, mais table access, mysql, sqlserver, .........
0
angela
 
Il s'agit de table mysql (version 5.5.16)
0
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,

requete faite dans Workbench 5.2.25 CE
update ma_base.VOYAGE set DATE_VOYAGE=concat(JOUR_VOYAGE , MOIS_VOYAGE );

a adapater si vous utilisez la console mysql
0
angela
 
Bonjour,
merci pour votre aide. J'ai appliqué votre requête mais j'ai obtenu une chaine de caractères. Afin de la convertir en une date, j'ai utilisé la requête suivante:
SELECT STR_TO_DATE( DATE_VOYAGE, '%m/%d' )
FROM VOYAGE
malheureusement j'ai obtenu le résultat suivant : NULL
Je suis débutante et j'ai pas trouvé la bonne solution.
Remarque: dans la colonne DATE_VOYAGE que je souhaite avoir, on n'a pas besoin de l'année.
0
maka54 Messages postés 721 Statut Membre 80
 
en base de données, il faut utiliser le champ date

et faudrait rajouter l'année à ta date ... sous le format AAAA-MM-DD

ensuite tu pourras faire la requete

SELECT DATE_FORMAT( DATE_VOYAGE, '%m/%d' )
FROM VOYAGE
0
angela
 
Merci pour votre aide, je vais essayer de faire ça :)
0