Contrainte de date dans une requête

Bonjour voila j'ai une requête qui me recupere tous les données de matable de ce style :
SELECT DISTINCT
        e.nom AS mail
FROM
        matable n
        JOIN matable1 i ON (n.id = i.uid)
        JOIN matable3 e ON (e.id = i.uid)
WHERE
        n.ref IN (SELECT id FROM matable4 WHERE fr = 'blablabla'') and
        n.stat = 0 and
        i.stat = 0 and
        e.stat = 0 and
        n.id > 0 and
        i.id > 0 and
        e.id > 0
ORDER BY mail;

Je souhaiterais mettre une condition a ma requête afin qu'elle ne me récuperer que les données inserer semaine -1 donc en utilisant une date ou autre .

En faites c'est une requête qui sera lancée une fois par semaine via un script shell pour récuperer dans un fichier les nouvelles données insérées la semaine d'avant.
Une idée a me donner?
Merci

--
L'accès au savoir est la première liberté que chaque homme devrait avoir.
Configuration: Linux
Mozilla 1.9.0.7

4 réponses

  1. avec un petit between(entre)

    tu met ta date de debut between date de fin

    je vois ca comme ca ensuite ..
    0
    1. Bonjour,
      Pourquoi ne pas ajouter dans la table une date d'insertion, ensuite on a toute latitude pour comparer avec la date du jour
      0
      1. Ok merci a vous deux. Je vais testé tout cela.
        0
        1. Quand tu auras bien trouvé met ce que ca donne pour que ca aide d'autres.
          0