[SQLSERVER 2K] Problème CAST TEXT dans une requete avec DISTINCT
bonjour,
J'effectue cette requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| SELECT
DISTINCT CD_FAM_PROF,
CD_DOM_PROF,
CD_METIER,
LB_METIER,
CAST('' AS TEXT) AS CONDEX_METIER,
CAST(0 AS NUMERIC(13,2)) AS SAL_MINI,
CAST(0 AS NUMERIC(13,2)) AS SAL_MOY,
CAST(0 AS NUMERIC(13,2)) AS SAL_MAX,
CAST('' AS TEXT) AS CMT_METIER,
CAST('EURO' AS CHAR(10)) AS CD_DEVISE,
CAST(GETDATE() AS DATETIME) AS DT_OUVERT,
CAST(NULL AS DATETIME) AS DT_FERME
FROM matable |
Et j'ai un message d'erreur par rapport au CAST et au champs de type TEXT.
Code:
1 2
| Server: Msg 8163, Level 16, State 3, Line 1
The text, ntext, or image data type cannot be selected as DISTINCT. |
Les champs CONDEX_METIER et CMT_METIER sont de type TEXT, je dois obligatoirement les CASTés en TEXT.
Quelqu'un aurait une solution ?
cordialement