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

PL/SQL Oracle Discussion :

Extraction ligne contigüe


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 139
    Par défaut Extraction ligne contigüe
    Bonjour,

    J'ai un script Pl/sql a faire.
    voici l'exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Libelle    date debut       date fin             pays          code
     
    FR       05/06/2004	 08/04/2010	         France          07
    FR       08/04/2010	 31/12/2950	         France          07
    Donnera en physique un seul enregistrement
    FR      05/06/2004	 31/12/2950	         France       07
    donc pour un meme libelle,meme pays et meme code je veux extraire les dates contigues(plus petite et plus grande
    Le but est d'alimenter une nouvelle table avec tous les enregistrements de l'ancienne table.


    Merci

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Il faut utiliser les fonctions analytiques (Faq ou Tuto) et dans les posts.
    Ca a déjà été posé.

  3. #3
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut
    Dans la même requête, tu mets la fonction min et max avec un group by adéquat.

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 139
    Par défaut
    Rebonjour,

    Je sais pas comment on fait.
    qqn peut m'envoyer un lien sur le forum ou un tuto?
    Merci

    Merci aux deux précédentes personnes qui m'ont répondu.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 139
    Par défaut
    voila ce que j'ai fait mais y'a un truc qui cloche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    select ID_OBJET,C_PAYS,D_VAL,DAT_D_VAL from (
    	    select
    		   ID_OBJET,C_PAYS,D_VAL,DAT_D_VAL
    		   ,lag  (DAT_D_VAL)  over (partition by C_PAYS order by D_VAL,DAT_D_VAL) lag_end_validity
    		   ,lead (D_VAL)over (partition by C_PAYS order by D_VAL,DAT_D_VAL) lead_start_validity
    	    from PAYS
    ) where DAT_D_VAL = lead_start_validity
    order by 1,2,3
    ;

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 139
    Par défaut
    Bonjour tous le monde,

    quelqu'un peut me guider?
    Merci infiniment.

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

Discussions similaires

  1. Extraction lignes de fichier
    Par frglyon dans le forum AIX
    Réponses: 2
    Dernier message: 11/01/2010, 18h20
  2. [HP-UX] - Extraction ligne fichier
    Par pimoos dans le forum Unix
    Réponses: 1
    Dernier message: 02/02/2009, 17h20
  3. OpenCV extraction ligne laser
    Par avironman dans le forum Général Python
    Réponses: 2
    Dernier message: 25/08/2008, 17h03
  4. sélection de lignes contigües de la ligne i à la ligne j
    Par pixine dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/07/2008, 10h42
  5. Extraction ligne d'un fichier text
    Par bhahmed dans le forum C++Builder
    Réponses: 17
    Dernier message: 06/09/2006, 12h07

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