IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Requête x jours glissant [11g]


Sujet :

SQL Oracle

  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    933
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 933
    Points : 348
    Points
    348
    Par défaut Requête x jours glissant
    bonjour,
    j'ai un soucis au niveau d'une requête, je souhaite faire une simple requête, à partir d'il y a 3 jours.

    en fait, je récupère une liste d'enregistrement, avec la date d'échéance,afin d'avoir une liste de personne avec la date d'échéance qui peut être égale à la date du jours ou avec des date allant en juillet 2020 etc.
    or il se peut que parfois la date d'échéanceest passé de qqjours, c'est pourquoi, par mesure de sécurité, je fais une requête, avec la liste des personnes et en mettant comme condittion :

    dateechance >= sysdate-4 ( par exemple ) comme ça si je vois qu'une échéance est passé, on peut la traité en urgence.

    voici un exemple de ma requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    select nom, prenom, dateecheance
    from table
    inner join ......
    where mo.dateecheance >= sysdate-3
    seulement avec cette condition que j'ai que 3 ligne or je devrais en avoir au moins 300.

    Si j'enlève la condition, j'ai 16 000 lignes, car il me reprend tout.

    Pour résumé, je n'arrive pas à faire ma requête, afin d'avoir toutes la liste des enregistrements depuis le 05/06/2020 ( il y a 3 jours) jusqu'à la fin de ma liste (d'apès ma base).

    Merci beaucoup

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 138
    Points : 1 918
    Points
    1 918
    Par défaut
    Bonjour,

    Peut-être qu'il faut faire:

    pour prendre toutes les lignes depuis 3 jours

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    933
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 933
    Points : 348
    Points
    348
    Par défaut
    merci pour l'information !
    quelle nouille je fais, je me suis trompé de champ,(J'appelle ça "l'effet post week end" ) je sélectionne tellement de date, que j'ai pris la mauvaise dans ma condition, je me suis base sur la date de création de la ligne, au lieu de la date d'échéance.
    En faisant la modification, j'ai tout ce qu'il me faut, merci à toi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur sur Requête Mise à Jour
    Par guenfood dans le forum Access
    Réponses: 1
    Dernier message: 06/06/2006, 08h51
  2. Requête Mise à jour à partir d'une autre table
    Par temar dans le forum Access
    Réponses: 2
    Dernier message: 17/05/2006, 09h23
  3. requête mise à jour
    Par yonnakb dans le forum Access
    Réponses: 6
    Dernier message: 07/03/2006, 14h03
  4. Requête mise à jour
    Par maximelm dans le forum Access
    Réponses: 28
    Dernier message: 03/03/2006, 17h35
  5. Réponses: 4
    Dernier message: 01/12/2005, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo