Les Allergies
Alimentaires
Posez votre question Signaler

[SQL] manipulation des dates [Résolu]

Ju - Dernière réponse le 6 avril 2012 à 18:18
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
Lire la suite 

[SQL] manipulation des dates »

13 réponses
Réponse
+22
moins plus
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
Bob - 1 mai 2011 à 15:30
Merci à toi Tower

PS : petite précision : WHERE date < #MM/JJ/AAAA#
Bianco - 6 févr. 2012 à 14:05
merciiiiiiiiiiiiiiiiiiiiiiii
akrem - 6 avril 2012 à 18:18
merci
Ajouter un commentaire
Réponse
+13
moins plus
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
Ajouter un commentaire
Réponse
+8
moins plus
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);"
Ajouter un commentaire
Réponse
+3
moins plus
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() ;

Ajouter un commentaire
Réponse
+2
moins plus
Re,

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



Ajouter un commentaire
Réponse
+1
moins plus
Mais dans mon cas ça ne peut pas marcher car la date est dans un format (JJ/MM/AAAA) type texte!
Ajouter un commentaire
Réponse
+0
moins plus
current_date
Ajouter un commentaire
Réponse
-2
moins plus
Comment testepar fonction SQL une date par rapport à la date fin de mois échu???
Merci
Ajouter un commentaire
Réponse
-6
moins plus
Salut,
De ma part, j'ai aussi plein de problemes à utiliser le SQL pour les bases de données.Veuillez m'aider
Ajouter un commentaire
Réponse
-10
moins plus
c koi le syntaxe de date en sql svp?
Ajouter un commentaire
Ce document intitulé « [SQL] manipulation des dates » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?