Les tables de jointure sur le plus proche de la date dans le passé, dans MySQL

J'ai une requête sqlite que je suis en train d'écrire. J'ai deux tables:

TableA (ventes):
id
vente
date

TableB (objectifs):
id
objectif
date

Je suis la sélection de la TableA comme ceci:
SELECT id,les ventes,la date DE la TableA

Maintenant à la "difficulté" de la partie. J'ai besoin de joindre TableB à la requête parce que j'ai besoin de l'objectif champ de la TableB pour chaque ligne dans le TableA. TableB ne contient que des objectifs pour certaines dates, tandis que TableA contient toutes les dates. Donc je ne peut pas utiliser de TableA.date = TableB.date

Au lieu de cela, pour chaque ligne dans le TableA j'ai besoin de prendre l'objectif de la TableB sur la date la plus proche dans le passé, à la date de la TableA. Espère que j'ai été en mesure d'expliquer ce dont j'avais besoin. Ne peux pas comprendre comment le faire..

InformationsquelleAutor Martin | 2010-07-20