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

BIRT Discussion :

Data set Concat


Sujet :

BIRT

  1. #1
    Membre régulier
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Points : 115
    Points
    115
    Par défaut Data set Concat
    Bonjour à tous,

    Dans mon data set j'ai fait une requete qui me retourne la semaine selon une date, mais puisque je ne veux pas avoir qu'un simple nombre, je voulais la concaténé avec l'année mais birt me change le type en BLOB par conséquent ça deviens illisible.

    Voilà ma requete

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select CONCAT(YEAR(madate),'-',WEEK(madate,1)) as OverWeek, count(id)
    from université
    GROUP BY OverWeek
    madate et de ce type là 2012-12-12 10:04:50

  2. #2
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Bonjour,

    Tu peux forcer le type récupéré, je ne vois pas le problème. En plus BIRT ne gère pas les BLOB, s'il y a vraiment un BLOB, c'est ta requête qui le renvoie.

  3. #3
    Membre régulier
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Points : 115
    Points
    115
    Par défaut
    Citation Envoyé par BiM Voir le message
    Bonjour,

    Tu peux forcer le type récupéré, je ne vois pas le problème. En plus BIRT ne gère pas les BLOB, s'il y a vraiment un BLOB, c'est ta requête qui le renvoie.
    Oui sauf quand je le force en String, une erreur comme quoi le type de la valeur retourné est de type binaire, j'ai essayé la même requête dans Mysql sa marche bien !

  4. #4
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Citation Envoyé par stade13 Voir le message
    Oui sauf quand je le force en String, une erreur comme quoi le type de la valeur retourné est de type binaire, j'ai essayé la même requête dans Mysql sa marche bien !
    Ben tu regardes du côté de ta requête parce que visiblement BIRT n'est pas responsable de ton problème.

  5. #5
    rsc
    rsc est déconnecté
    Membre éprouvé
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Côte d'Or (Bourgogne)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Points : 918
    Points
    918
    Par défaut
    Et si tu forces le type du résultat dans ta requête ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select cast(CONCAT(YEAR(madate),'-',WEEK(madate,1)) as varchar(50)) as OverWeek, count(id)
    from université
    GROUP BY OverWeek
    Roland

  6. #6
    Membre régulier
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Points : 115
    Points
    115
    Par défaut
    Citation Envoyé par rsc Voir le message
    Et si tu forces le type du résultat dans ta requête ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select cast(CONCAT(YEAR(madate),'-',WEEK(madate,1)) as varchar(50)) as OverWeek, count(id)
    from université
    GROUP BY OverWeek
    Non sa ne marche pas même sur Mysql

  7. #7
    Membre régulier
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Points : 115
    Points
    115
    Par défaut
    Citation Envoyé par stade13 Voir le message
    Non sa ne marche pas même sur Mysql
    Effectivement j'avais un problème avec ma requete et elle me retourner bien un binaire, donc j'ai procédé autrement.

    Je vous remercie pour vos réponses.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 31/07/2007, 15h48
  2. Réponses: 4
    Dernier message: 05/07/2007, 11h11
  3. Bug? (The List must be able to access one data set)
    Par nicolemans72 dans le forum BIRT
    Réponses: 3
    Dernier message: 19/01/2007, 20h53
  4. [C#]Remplir un tree view avec un data set
    Par maitesn1 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 06/07/2006, 09h32
  5. Query data set
    Par Sandra dans le forum JBuilder
    Réponses: 3
    Dernier message: 20/01/2003, 10h08

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