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 :

ajout d'une colonne date dans une table mensuelle


Sujet :

SSIS

  1. #1
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 61
    Points : 49
    Points
    49
    Par défaut ajout d'une colonne date dans une table mensuelle
    bonjour à tous,

    je suis bloqué sur un truc. je vous explique mon pb: j'ai un fichier excel contenant deux colonnes: "Mois" et "CA du mois"
    on me demande maintenant de le transformer pour avoir une table avec le CA journalier, donc je dois avoir 3 colonnes dans ma nouvelle table: "date", "mois" et "CA du jour" (avec CA du jour = CA du mois/30)
    comment faire pour avoir dans ma table les 30 jours du mois correspondant?

    ex:

    Mois Date CA

    janvier 01/01/2010 xxxx
    janvier 02/01/2010 xxxx
    janvier 03/01/2010 xxxx

  2. #2
    Membre émérite Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Points : 2 883
    Points
    2 883
    Par défaut
    Tu dois faire une transformation asynchrone (qui sort plus de lignes que d'entrées) le plus rapide est de passer par un script asynchrone. J'avais fait un exemple de transformation de phrases en mots ici: http://fjehl.blogspot.com/2008/04/le...ones-dans.html. Pour toi c'est pareil. Pour chaque ligne d'entrée tu génères une ligne par jour via AddRow avec une value = au nombre de jours du mois correspondant.

  3. #3
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 61
    Points : 49
    Points
    49
    Par défaut
    merci pour ta réponse, ça m'aide bcp. cependant, j'ai pas compris comment récupérer les valeurs en entrées et comment les insérer dans les colonnes en sortie
    je m'explique:
    - en entrée, j'ai dateDebutIn (date de début de chaque mois)
    - et j'ai créé une colonne dateJourOut en sortie
    j'utilise la fonction addDays() pour incrémenter la date de début de chaque mois jusqu'au nombre de jour du mois et avoir les valeurs de dateJourOut
    donc après je fais Output1Buffer.AddRow()
    et c la ligne d'après que je ne comprends pas dans ton code (Output1Buffer.Mot = mot). dans mon cas, est-ce que ce sera Output1Buffer.dateJourOut = dateJourOut? ou = row....?

  4. #4
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 61
    Points : 49
    Points
    49
    Par défaut
    euh... là c bon. je vi1 tout juste de comprendre. ça marche mnt . tt à l'heure mon problème était d'avoir oublié de changer le type du dateJourOut en date. Merci pour ton aide

  5. #5
    Membre émérite Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Points : 2 883
    Points
    2 883
    Par défaut
    Happy to help

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/03/2015, 11h46
  2. Réponses: 3
    Dernier message: 29/03/2011, 20h38
  3. inserer une colonne dynamique dans une table
    Par natacha5 dans le forum Access
    Réponses: 12
    Dernier message: 04/07/2007, 16h47
  4. Réponses: 6
    Dernier message: 10/08/2006, 15h45
  5. [SQL Server 2000] ajouter une colonne identité dans une vue?
    Par CetTer dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/08/2005, 13h43

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