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

SSIS Discussion :

Transformer colonne de modification en StartTime & EndTime [2016]


Sujet :

SSIS

  1. #1
    Membre du Club
    Homme Profil pro
    analyste reporting
    Inscrit en
    Juin 2015
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : analyste reporting
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2015
    Messages : 40
    Points : 43
    Points
    43
    Par défaut Transformer colonne de modification en StartTime & EndTime
    Bonjour,

    J'ai une source de données avec 3 colonnes (j'ai simplifié pour l'explication)

    Code Prix DateModification
    A 1 20181201
    A 2 20181202
    A 1.5 20181203
    B 3 AAAMMJJ etc
    ......

    je souhaite créer une table avec startTime EndTime qui donnerais ceci (comme nous avons dans le SCD mais ici je dispose des données)
    chaque date de fin est la date de début suivante du même code

    Code Prix DateDebut DateFin
    A 1 20181201 20181202
    A 2 20181202 20181203
    A 1.5 20181203 NULL

    Savez-vous comment procéder ?

    merci

  2. #2
    Membre expérimenté

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 815
    Points : 1 350
    Points
    1 350
    Billets dans le blog
    2
    Par défaut
    je ne suit pas un grand expert SSIS mais je pensse que a travers la fonction lead ce ci est possible


    https://docs.microsoft.com/en-us/sql...ql-server-2017

  3. #3
    Membre du Club
    Homme Profil pro
    analyste reporting
    Inscrit en
    Juin 2015
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : analyste reporting
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2015
    Messages : 40
    Points : 43
    Points
    43
    Par défaut
    merci
    je regarde cela et reviens vers vous

  4. #4
    Membre du Club
    Homme Profil pro
    analyste reporting
    Inscrit en
    Juin 2015
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : analyste reporting
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2015
    Messages : 40
    Points : 43
    Points
    43
    Par défaut
    Bonjour,

    c'est tout à fait ça
    vous avez un tuto bien expliqué sur les fonctions LEAD & LAG ici

    https://www.sodifrance.fr/blog/fonct...ns-sql-server/

    merci

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

Discussions similaires

  1. Transformer colonne en ligne
    Par uranium-design dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 23/02/2016, 15h40
  2. transformer colonne en ligne
    Par tomanu dans le forum SQL
    Réponses: 5
    Dernier message: 06/10/2010, 09h15
  3. Transformer - colonne calculée
    Par Mickey_Jules dans le forum Cognos
    Réponses: 0
    Dernier message: 24/10/2008, 12h38
  4. [Excel2003] transformation colonnes en lignes
    Par le_viet dans le forum Excel
    Réponses: 2
    Dernier message: 14/05/2007, 11h49
  5. [VBA-E]Transformer colonne en ligne
    Par amd64 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/03/2006, 14h48

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