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

MS SQL Server Discussion :

Récurisivité, tables temporaires


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 2
    Par défaut Récurisivité, tables temporaires
    Bonjour,

    J'ai une table source listant les informations de connexion des employés sur un système avec pour chaque enregistrement la raison de sa connexion. Les colonnes sont les suivantes :
    - Id_employe
    - Date_debut_transition
    - lib_statut

    J'aimerais créer une nouvelle table avec les colonnes suivantes :
    - Id_employe
    - Date_debut_transition
    - lib_statut
    - Date_fin_transition
    - Duree_transition

    Ce qui veut dire que je dois parcourir toutes les lignes par employé pour identifier la date de fin transition en fonction de la date de début de transition de la ligne suivante et calculer ensuite la durée.

    Après avoir regardé plusieurs tutoriels et effectué plusieurs essais, je me retrouve bloqué.

    Avez-vous déjà été confronté à ce genre de problématique ? L'avez-vous déjà résolu ? Avez-vous des pistes à me donner ?

    Merci par avance pour vos réponses

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Je vous déconseille de recréer une table, vous allez redonder de l'information : construisez plutôt une vue.

    Il faut la concevoir soit :
    1. en s'appuyant sur les expressions de tables communes (Common Table Expression / CTE dans la langue de Shakespeare)
    2. à l'aide d'une jointure externe

Discussions similaires

  1. Table temporaire
    Par Tapioca dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 29/07/2004, 11h32
  2. Table temporaire et résultat requête
    Par Royd938 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 27/07/2004, 14h24
  3. Suppression table temporaire...
    Par Royd938 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/07/2004, 12h00
  4. [procédure stockée] table temporaire commençant par #???
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 23/04/2004, 12h23
  5. Nettoyage de table temporaire
    Par Alain Dionne dans le forum Bases de données
    Réponses: 5
    Dernier message: 28/02/2004, 20h44

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