Bonjour,
je cherche la condition SQL qui me permettrait de sélectionner ttes les lignes d'une table dont la date est inférieure à la date courante - un an ("date" est l'un des champs de la table).
Bonjour,
je cherche la condition SQL qui me permettrait de sélectionner ttes les lignes d'une table dont la date est inférieure à la date courante - un an ("date" est l'un des champs de la table).
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
Si la discussion est résolue, merci de cliquer sur le bouton
Bonjour,
Tu as du essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part Year(CURRENT_DATE)-1
« Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
- Confucius -
Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
Tous les cours Office
Solutions d'Entreprise
Non, je n'ai pas essayé (je n'y connais pas gd chose en SQL), mais comment extraire l'année d'une donnée de type date ?
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
Si la discussion est résolue, merci de cliquer sur le bouton
Justement par le YEAR([TonChampsDate]) sinon tu peux utiliser EXTRACT(YEAR FROM TonChampsDate)
« Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
- Confucius -
Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
Tous les cours Office
Solutions d'Entreprise
Bonjour
Tu travailles sur quel SGBD ?
Cordialement
Christophe B.
Je ne suis pas sûr de répondre correctement à la question, mais je travaille en mysql, avec phpmyadmin.
D'autre part, j'ai essayé la requête suivante :(le champ s'appelle "date"), mais ça ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM `essaidate` WHERE YEAR([date]) <Year(CURRENT_DATE)-1
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
Si la discussion est résolue, merci de cliquer sur le bouton
Salut elbj,
LaurentSC > Le mot date est un mot réservé du SQL
« Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
- Confucius -
Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
Tous les cours Office
Solutions d'Entreprise
OK,
j'ai remplacé le champ "date" par "date1", mais ça ne marche pas non plus...
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
Si la discussion est résolue, merci de cliquer sur le bouton
Question bete, vous avez enlevé les[] de votre requete ??
Si oui, pouvez vous la poster telle que vous l'executez ??
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac)
Pas si bête que ça ; c'était la raison : preuve que je n'y connais pas gd chose. Mais l'essentiel est de pouvoir cocher "résolu".
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
Si la discussion est résolue, merci de cliquer sur le bouton
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager