Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité régulier
    Inscrit en
    mai 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : mai 2006
    Messages : 15
    Points : 8
    Points
    8

    Par défaut Probleme Requete SQL MS Access

    Bonjour

    J'ai un champ de type Date/Time format ('d/m/y H:i:s')
    donc ce que je veux c'est recuprer tous les enregistements a une date D format('d/mY')

    donc si je fais
    Code :
    1
    2
    3
    4
    5
    $date_ajd = date('m/d/y');
     
    $req = "SELECT * FROM matable WHERE v_date = #$date_ajd#";
     
    v_date est au format ('m/d/Y H:i:s')
    ça donne rien comme résultat

  2. #2
    Modérateur
    Avatar de rawsrc
    Homme Profil pro Martin
    Dev indep
    Inscrit en
    mars 2004
    Messages
    3 599
    Détails du profil
    Informations personnelles :
    Nom : Homme Martin
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : mars 2004
    Messages : 3 599
    Points : 8 969
    Points
    8 969

    Par défaut

    Salut,

    regarde ic pour connaitre les règles et fonctions de comparaison des dates avec MS Access
    # Dans la Création, tout est permis mais tout n'est pas utile...

  3. #3
    Membre habitué

    Profil pro hugues dupont
    Pompier
    Inscrit en
    janvier 2010
    Messages
    369
    Détails du profil
    Informations personnelles :
    Nom : hugues dupont
    Localisation : France

    Informations professionnelles :
    Activité : Pompier

    Informations forums :
    Inscription : janvier 2010
    Messages : 369
    Points : 138
    Points
    138

    Par défaut

    salut
    déjà de ta table où tu as la date avec l'heure, tu tire une requete ou tu n'extrais la date qu'au format j/m/A

    puis la date du jour, il faut la convertir en format access ou c'est l'inverse.

    Code :
    1
    2
    3
    4
    5
     
    	$jour=date('d-m-Y');
     
    //Transformation de la date en date Access
    $dateEN = substr($jour,6,4)."-".substr($jour,3,2)."-".substr($jour,0,2);
    après tu as ta requête

    Code :
    1
    2
    3
    4
    5
     
    $sqlX = "SELECT count(*) as compteur FROM dispo_journaliere where matricule=".$cookie_matricule." and jour=#".$dateEN."# AND centre=".$centreX."";
    	//echo $sqlX;
      	$requeteX = odbc_do($cnx, $sqlX) ;
    	$resultX = odbc_fetch_object($requeteX);
    j'espère t'avoir aidé n'oublie pas de pour moi bye

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •