Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Cognos
Cognos Forum d'entraide Cognos : Impromptu, Powerplay, transformer,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/04/2008, 12h15   #1
Invité de passage
 
Inscription : avril 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 1
Points : 0
Points : 0
Par défaut Probleme de concatenation de date

Bonjour,

J'ai une variable sous le format "Oct 15, 2007".
Et j'aimerais obtenir une variable qui me donnerai : octobre 2007.

J'ai créé une 1ère variable Mois comme ceci :
datename ({mm};[Date]) as Mois
et une variable année comme ceci :
year ([Date]) as Annee
J'ai ensuite voulu les concaténer mais ca ne marche pô

J'ai une erreur qui me dit : "Échec de la conversion de la valeur nvarchar 'avril' en type de données int."

Quelqu'un aurait-il une solution ?

J'espère avoir été claire...
pau09 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 18h51   #2
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 17
Détails du profil
Informations personnelles :
Localisation : France, Deux Sèvres (Poitou Charente)

Informations forums :
Inscription : juin 2005
Messages : 17
Points : 10
Points : 10
C'est une colonne que tu affiches dans un report ReportStudio ?
Si c'est le cas, tu as des options de formattage de date.
MoonUnit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 10h25   #3
Membre du Club
 
Homme Olivier
Inscription : avril 2008
Messages : 44
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Localisation : France

Informations forums :
Inscription : avril 2008
Messages : 44
Points : 53
Points : 53
Citation:
datename ({mm};[Date]) as Mois => ca te ramène un char

year ([Date]) as Annee => ca te ramène un int
une petite conversion de ton year en char pourrait surement te permettre de faire ta concaténation
Nallack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2008, 17h48   #4
Invité de passage
 
Inscription : janvier 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 8
Points : 3
Points : 3
bonjour *

si j'ai bien compris, à mon avis le message d'erreur est clair il est plus facile de convertir un int ne char qu'un char en int. Essaie de convertir ton année en varchar

genre concat(Month,cast(year(date), varchar))
zenati007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h33.


 
 
 
 
Partenaires

Hébergement Web