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

  1. 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
    1. angela
       
      C'est ce que je veux, je souhaite les rassembler en une seule table.
      0
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,
    requete sql oui, mais table access, mysql, sqlserver, .........
    0
    1. angela
       
      Il s'agit de table mysql (version 5.5.16)
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      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
    3. 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
    4. 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
    5. angela
       
      Merci pour votre aide, je vais essayer de faire ça :)
      0