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

Développement de jobs Discussion :

Talend extraire date


Sujet :

Développement de jobs

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 213
    Par défaut Talend extraire date
    Bonjour,
    Je travaille actuellement avec Talend. J'ai en entree une table de commande. Je veux pouvoir creer deux champs annee et mois dans un table que je contruit a partir du champ date de commande. Comment obtenir facilement l'annee et le mois d'un date? Peux t-on le faire avec une simple requete sql dans talend?
    Merci pour vos renseignement,
    Elise

  2. #2
    Membre Expert Avatar de Benoit_Durand
    Profil pro
    Consultant en Business Intelligence Freelance
    Inscrit en
    Mars 2005
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence Freelance

    Informations forums :
    Inscription : Mars 2005
    Messages : 861
    Par défaut
    Citation Envoyé par Elise49 Voir le message
    Bonjour,
    Je travaille actuellement avec Talend. J'ai en entree une table de commande. Je veux pouvoir creer deux champs annee et mois dans un table que je contruit a partir du champ date de commande. Comment obtenir facilement l'annee et le mois d'un date? Peux t-on le faire avec une simple requete sql dans talend?
    Merci pour vos renseignement,
    Elise
    Peux t-on le faire avec une simple requete sql dans talend?
    >> Oui il est possible d'écrire directement la requête SQL dans le tDBInput qui correspond à ton SGBD.

    cdt,

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 213
    Par défaut
    Bonjour,

    Merci de ta reponse! mais je ne vois pas comment faire... en gros jai une table commande avec comme attribut numorder, date, produit, etc...., et je veux creer une nouvelle table avec comme attrbut numorder, annee et mois... et je veux que ttes les commandes qui sont dans commande se retrouve dans la nouvelle table avec annee et mois...
    Au debut je voulais faire avec Tmap mais apperemment dans expression il accepte pas le sql (fonction year(), month() etc...)

    Merci d'avance pour vos explications

  4. #4
    Membre Expert Avatar de Benoit_Durand
    Profil pro
    Consultant en Business Intelligence Freelance
    Inscrit en
    Mars 2005
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence Freelance

    Informations forums :
    Inscription : Mars 2005
    Messages : 861
    Par défaut
    Dans les expressions du tMap il faut mettre le langage dans lequel est généré le code (java ou perl).
    Il est possible d'utiliser les fonctions sql dans le tDBInput

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select numorder,produit,year(date) as annee,month(date) as mois from matable
    direct dans le input.

    Il existe également des fonctions TalendDate toutes prêtes utilisables dans les expressions des tMap.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 213
    Par défaut
    Citation Envoyé par Hebus_Beer Voir le message
    Dans les expressions du tMap il faut mettre le langage dans lequel est généré le code (java ou perl).
    Il est possible d'utiliser les fonctions sql dans le tDBInput

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select numorder,produit,year(date) as annee,month(date) as mois from matable
    direct dans le input.

    Il existe également des fonctions TalendDate toutes prêtes utilisables dans les expressions des tMap.

    merci pr tes precisions. Je pense avoir reussi

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

Discussions similaires

  1. [MySQL] Extraire date et heure du meme champ de la BD
    Par Hasret dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 08/03/2013, 12h44
  2. [XL-2010] vba - extraire date d'une bd
    Par philppe27 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/03/2013, 15h39
  3. extraire date seul from datetime
    Par jalalnet dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/03/2012, 09h59
  4. [RegEx] Inverser REGEX pour extraire date
    Par MagicManu dans le forum Langage
    Réponses: 2
    Dernier message: 20/12/2007, 14h05
  5. extraire date pour créer un système d'archive
    Par jarod71 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2007, 22h41

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