Jointure entre entre date et datetime

Kardes -  
 Kardes -
Bonjour,
Bjr jvoulai savoir si cetai possible de faire une jointure entre 2 table ki ont un debut d'enregistrement identique ?
mon probleme g 2 table (COURS) et (RESERVATION)
ma jointure comporte a relier les 2 table par rapport a leur date mais dan la table COURS le format est DateTime et dans RESERVATION le format est Date.
G essayé de mettre un LINK suivi d'un % comme ceci :

$reponse = mysql_query("
SELECT jour, date_reservation, nomProf FROM reservation, adherent, cours
WHERE reservation.nomMembre=adherent.Nom AND
reservation.prenomMembre=adherent.Prenom AND Like
cours.date=reservation.jour% AND
Adhérent=$id
");

Mai sa ne marche pa
si vous avez vous une idé n'hésitez pas
MERCI
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Alex
     
    Bonjour,

    reservation.prenomMembre=adherent.Prenom AND Like
    cours.date=reservation.jour%

    La grosse faute c'est que le "=" n'a rien a faire ici, il faut mettre le LIKE a sa place

    reservation.prenomMembre=adherent.Prenom AND
    cours.date LIKE reservation.jour%

    Cordialement
    0
    1. Kardes
       
      aparamen c pa la bonne solution merci kan mm
      0
  2. Kardes
     
    $reponse = mysql_query("SELECT jour, date_reservation, nomProf FROM calendrier, adherent, rpm_cours WHERE
    calendrier.nomMembre=adherent.Nom AND
    calendrier.prenomMembre=adherent.Prenom AND
    rpm_cours.date LIKE calendrier.jour% AND
    Adhérent=$id
    AND jour LIKE '$date%' ORDER BY `jour` ASC ");

    G réalisé la modification mais sa ne marche toujour pa il me met:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\wamp\www\nr gym\session membre\detail.php on line 320

    la ligne 320 contient:
    while ($donnees = mysql_fetch_array($reponse) )
    0