bonjour
j'ai une table livraison (idliv, idproduit, dateliv, prix)
clé primaire sur id.
je voudrais récupérer le prix d'un idproduit à une date précisée.
simple:
select prix
from livraison
where idproduit=12345 and to_days(dateliv)=to_days('2006-01-02')
le truc, c'est que si ya pa eu de livraison a la date precisée, il faut que ma requete me donne le prix de la derniere date de livraison, et la je bloque
la requete
select prix
from livraison
where idproduit=12345 and to_days(dateliv)<=to_days('2006-01-02')
me renvoie un ensemble de resultat, mais il m'en faut qu'un seul, et placer un "limit 1" n'ameliorera pas la rapidité d'execution de ma requete.
Une idée?








Répondre avec citation





N'oubliez pas le bouton
et pensez aux balises [code]

Partager