Hej gruppe. Jeg vil lige dele dagens erfaring - der i hvert fald 
var ny information for undertegnede. 
Hvis man skal forbinde forskellige forespørgsler med union, skal 
alle felterne selvfølgelig passe sammen - så langt så godt. Men 
hvis man har et felt der bare skal være NULL i en af union-
forespørgslerne, så kan MSSQL ikke bare selv finde en passende 
datatype ud fra de øvrige forespørgsler - NULL bliver som 
udgangspunkt håndteret som en int, og hvis man så sætter det sammen 
med fx en varchar, kommer der konverteringsfejl. 
Rækkefølgen af forespørgslerne er underordnet - i det konkrete 
tilfælde havde jeg 8 views der skulle lægges sammen i en UNION, og 
jeg fik prøvet at have "NULL-børnene" placeret både først, sidst og 
i midten uden at det hjalp.
Løsningen var simpel nok - et typecast af NULL, får det til at 
fungere nydeligt: 
       SELECT ...., CAST(NULL as varchar(10))
- men jeg var alligevel en smule overrasket. 
-- 
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er 
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og 
hvordan på 
http://usenet.dk/netikette/citatteknik.html