[SQL] manipulation des dates

Résolu
Bonjour,

voila je ne sait pas comment faire, dans une requête SQL, pour afficher une fiche seulement si sa date de parution est supérieure à la date d'aujourd'hui.
La date de parution est sous la forme JJ/MM/AAAA.

Merci d'avance pour votre aide. ciao

10 réponses

  1. Bonjour,
    il suffit simplement d'utiliser la requête avec les # du type

    where date < #1/1/2007#

    voilà, j'espère que ça t'aidera

    Tower
    1. Merci à toi Tower

      PS : petite précision : WHERE date < #MM/JJ/AAAA#
    2. merciiiiiiiiiiiiiiiiiiiiiiii
    3. merci Bob et tous le monde
  2. Salut tout le monde,
    J'ai trouver une solution pour la date alors sa donne sa
    SQL = SELECT * FROM TABLE WHERE colonne_date = datevalue('30/08/2009');
    et en vba apres sa donne

    rq as string
    db as database
    rcs as recordset

    rq = "SELECT * FROM TABLE WHERE colonne_date = datevalue('" & date_var &"')"
    set db = currentdb
    set rcs = db.openrecordset (rq)

    oila si ca peut vous aidez
    bonne journee a tous
    ps dsl pour les accent me rapel plus des code num et je suis sur un qwerty
    1. si tu programme avec vb tu doit convertir la date

      vb et sql non pas la meme forme de date

      sql = "select * from table"
      'sql = sql + " where table.date =convert(DATETIME, '" + Format(DTPicker1, "yyyy/mm/dd") + " 00:00:00',102);"
      1. Bonjour,

        Tout simplement un truc du genre (adaptes les noms de table et champ) :
        SELECT TABLE.NOM, TABLE.DATEPARUTION FROM TABLE
        WHERE TABLE.DATEPARUTION>DATE() ;

        1. Re,

          Il te faut donc convertir ta date auparavant.
          Recherche sur google comment convertir ta date avec php ou asp.

          1. Mais dans mon cas ça ne peut pas marcher car la date est dans un format (JJ/MM/AAAA) type texte!
            1. Comment testepar fonction SQL une date par rapport à la date fin de mois échu???
              Merci
              1. Salut,
                De ma part, j'ai aussi plein de problemes à utiliser le SQL pour les bases de données.Veuillez m'aider