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

  • Votes
  • Date
  • Date décroissante
  1. avec un petit between(entre)

    tu met ta date de debut between date de fin

    je vois ca comme ca ensuite ..
    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
      1. Quand tu auras bien trouvé met ce que ca donne pour que ca aide d'autres.