Bonjour,

J'ai actuellement un petit problème qui me résiste sur une base oracle 10g !
Dans un table, j'ai les champs suivants :
IdDossier varchar2(9)
DateCreation date
HeureCreation number(2,0)
MinuteCreation number(2,0)

DateCreation contient l'année, mois et jour de création, le reste est à 0

Mon problème, c'est que je souhaite, à l'aide d'un SELECT, concaténer mes champs DateCreation, HeureCreation et MinuteCreation.

Après plusieurs essais, voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
select
IdDossier,
to_char(DateCreation,'YYYYMMDD')
||to_char(HeureCreation,'09')
||to_char(MinuteCreation,'09')
||('00') as DateHeureCreation
from MesDossiers
where IdDossier = '409165803' or IdDossier = '510045395';
 
IdDossier    DateHeureCreation        
409165803	20090827 13 3400
510045395	20100412 08 0500
Je ne comprend pas pourquoi j'ai des espaces dans mon champs résultat DateHeureCreation.

Quelqu'un a une idée ?

Merci.