Bonjour. J'ai une table:
Je donne une date et je veux sélectionner la ligne dont la date est la plus proche de manière inférieur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 id_tarif_log cout_cmd cout_prod date_MAJ 1 2.2 0.15 2011-02-17 00:00:00 2 12 45 2011-03-17 14:37:58
La si je donne en entré 2011 et 04 ( pour le mois) je veux que la deuxième ligne.
Comment dois je faire cela?
moi je faisais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT cout_cmd AS cmd, cout_prod AS prod FROM tarif_logistique WHERE YEAR(date_MAJ) <= '$annee_cmd' AND MONTH(date_MAJ) <= '$mois_cmd'
Mais évidement, ca me sélectionne toutes les lignes inférieur aux conditions. Moi je voudrai que la plus proche de manière inférieur
Merci de votre aide
Partager