Bonjour,
J'ai un problème depuis ce matin avec une union de deux requete dans oracle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT DISTINCT
    TO_CHAR(c.Date_debut, 'DD/MM/YYYY') Jour,
    TO_CHAR(c.Date_debut, 'YYYY') Annee,
    TO_CHAR(c.Date_debut, 'MM') Mois,
..
From c
 
 union all
 
SELECT DISTINCT
     TO_char(sal.jour, 'DD/MM/YYYY')  Jour ,
     To_char(sal.Année, 'YYYY') Annee,
     To_char(sal.mois, 'MM') Mois,
..
FROM sal
le requete 1 (from X) est ok
la requete 2 ne s'execute (individuellement) que lorsque j'enleve les to_char
lorsque je lance le script avec union ( req 2 sans les to_char) il me donne une erreur ORACLE 01790 -- problème de datatype

il y a donc un problème de type que je n'arrive pas à coutourner

Merci beaucoup de votre aide