Search

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Forum Login | Register
   Forum

 

Subject: SSIS: " as line" statement werkt niet door datatype DECIMAL
Prev Next
You are not authorized to post a reply.

Author Messages
Arnoud SchipperUser is Offline

Posts:3

19-07-2010 11:58:10 Alert 


<font color="#000000" size="2">Ik ben een SQL statement in SSIS aan het schrijven om een aantal kolommen in een lijn te krijgen. <br />
            Voorbeeld: <br />
            Select UNIT as sort1, <br />
            FACILITY as sort2, <br />
            RECORD_ID + <br />
            UNIT + <br />
            FACILITY + <br />
            CONVERSION_RATE + <br />
            'EOL' as line <br />
            from Test <br />
            <br />
            De kolom CONVERSION_RATE en deze heeft als datatype DECIMAL (11,0)en de andere hebben het CHAR datatype. <br />
            Nu krijg ik een foutmelding dat er geen conversie plaats kan vinden. <br />
            Hoe kan ik dit oplossen? <br />
            <br />
            Het doel is om bovenstaande kolommen in 1 regel in een flatfile te plaatsen. <br />
            <br />
            Alvast bedankt. <br />
            <br />
            Arnoud.</font>

<font color="#000000" size="2">Ik ben een SQL statement in SSIS aan het schrijven om een aantal kolommen in een lijn te krijgen. <br />
            Voorbeeld: <br />
            Select UNIT as sort1, <br />
            FACILITY as sort2, <br />
            RECORD_ID + <br />
            UNIT + <br />
            FACILITY + <br />
            CONVERSION_RATE + <br />
            'EOL' as line <br />
            from Test <br />
            <br />
            De kolom CONVERSION_RATE en deze heeft als datatype DECIMAL (11,0)en de andere hebben het CHAR datatype. <br />
            Nu krijg ik een foutmelding dat er geen conversie plaats kan vinden. <br />
            Hoe kan ik dit oplossen? <br />
            <br />
            Het doel is om bovenstaande kolommen in 1 regel in een flatfile te plaatsen. <br />
            <br />
            Alvast bedankt. <br />
            <br />
            Arnoud.</font>

<font color="#000000" size="2">Ik ben een SQL statement in SSIS aan het schrijven om een aantal kolommen in een lijn te krijgen. <br />
            Voorbeeld: <br />
            Select UNIT as sort1, <br />
            FACILITY as sort2, <br />
            RECORD_ID + <br />
            UNIT + <br />
            FACILITY + <br />
            CONVERSION_RATE + <br />
            'EOL' as line <br />
            from Test <br />
            <br />
            De kolom CONVERSION_RATE en deze heeft als datatype DECIMAL (11,0)en de andere hebben het CHAR datatype. <br />
            Nu krijg ik een foutmelding dat er geen conversie plaats kan vinden. <br />
            Hoe kan ik dit oplossen? <br />
            <br />
            Het doel is om bovenstaande kolommen in 1 regel in een flatfile te plaatsen. <br />
            <br />
            Alvast bedankt. <br />
            <br />
            Arnoud.</font>
Voorbeeld:
Select UNIT as sort1,
FACILITY as sort2,
RECORD_ID +
UNIT +
FACILITY +
CONVERSION_RATE +
'EOL' as line
from Test

De kolom CONVERSION_RATE en deze heeft als datatype DECIMAL (11,0)en de andere hebben het CHAR datatype.
Nu krijg ik een foutmelding dat er geen conversie plaats kan vinden.
Hoe kan ik dit oplossen?

Het doel is om bovenstaande kolommen in 1 regel in een flatfile te plaatsen.

Alvast bedankt.

Arnoud.

Ik ben een SQL statement in SSIS aan het schrijven om een aantal kolommen in een lijn te krijgen.
 

Robert HartskeerlUser is Offline

Posts:86

19-07-2010 22:11:38 Alert 
Select UNIT as sort1,
FACILITY as sort2,
RECORD_ID +
UNIT +
FACILITY +
cast(CONVERSION_RATE as varchar(25)) +
'EOL' as line
from Test
Arnoud SchipperUser is Offline

Posts:3

21-07-2010 08:29:39 Alert 

Bedankt Robert.

Het werkt.

Arnoud

You are not authorized to post a reply.
Forums > Forums > Business Intelligence > SSIS: " as line" statement werkt niet door datatype DECIMAL



ActiveForums 3.6
  
Copyright (c) 2012 PASS Nederland   Privacy Statement  Terms Of Use