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

Langage SQL Discussion :

Requête pour extraire des lignes déjà traitées précédemment


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 57
    Points : 27
    Points
    27
    Par défaut Requête pour extraire des lignes déjà traitées précédemment
    Bonjour,

    J'exécute une requête 2 fois par semaine à travers laquelle je récupère des lignes de téléphone(TEL) sur 2 mois glissants que je mets dans un onglet Excel daté du jour de la requête(par ex
    pour auj ourd'hui 23_08_19).
    J'exécute ce programme 2 fois par semaine et dc cela fait 8 fois minimum dans le mois.
    Dans le fichier Excel ,à partir du fichier du jour(230819) , je fais une rechercheV pour extraire les lignes déjà traitées dans les onglets des jours précédents jusquà remonter à un mois précédent(230719).
    Mon souci est de pouvoir faire ce traitement directement dans la requête sans le faire par rechercheV
    C'est la raison pour laquelle je sollicite votre aide parce que j'ai du mal à le formaliser.
    EXemple de requête

    Semaine 1(17_08_19).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Select id,compte, tel
    from table1
    Semaine 2(20_08_19).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Select id,compte, tel
    from table1
    Je veux pour la semaine 3 (230819)supprimer les lignes qui remontent de la semaine 1 & 2. Voilà je ne sais pas si je me fais comprendre

  2. #2
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 154
    Points : 7 403
    Points
    7 403
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Je ne vois qu'une solution :
    - Stocker dans une table de travail les ID + la date à laquelle ils ont été extraits à chaque extraction.
    => Il suffit alors de filtrer les ID présents dans cette table sur la période désirée pour retrouver ceux qui ont déjà été extraits et quand.

    Il faudra alors modifier la requête d'extraction pour :
    1/ Alimenter la table avec les ID à extraire pour la date du jour
    2/ Extraire les données des ID présents dans la table de travail à la date du jour
    => Ceci afin d'éviter d'avoir une liste différente entre les ID extraits et les ID historisés
    On ne jouit bien que de ce qu’on partage.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 57
    Points : 27
    Points
    27
    Par défaut
    Bonjour StringBuilder ,

    Merci pour ta proposition fort intéressante, je vais la tester !

    cdt
    Ibdiak

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 57
    Points : 27
    Points
    27
    Par défaut
    Bonjour StringBuilder ,

    Test Ok. Pb résolu. Merci!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/02/2018, 15h39
  2. [Débutant] Check Box Dans gridview pour Extraire des lignes dans Excel
    Par harghan dans le forum ASP.NET
    Réponses: 4
    Dernier message: 28/01/2013, 09h07
  3. Requête pour multiplier des lignes selon des bornes
    Par Jinroh77 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 31/03/2011, 14h05
  4. requête pour extraire des caractères d'un champ
    Par hellyjlj dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 13/11/2007, 15h32
  5. Requête pour extraire des départements
    Par Ardechoise dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 27/04/2007, 11h20

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