Fråga : cast sql (decimalvalue som varchar (50))kuggning /100.00

välj cast (999.52 som varchar (50))/100.00
sql fungerar fint men I-förmiddagen som får felet för, när jag passerar därefter 999 cast value

select (1000.52 som varchar (50))Fel för /100.00
: Arithmetic konvertera för överflödfel som är numeriskt till data, skrivar numeric.

" klar "

Svar : cast sql (decimalvalue som varchar (50))kuggning /100.00

Du bör vara kompetent att bygga bo det mig beskrev långt, men I-funderare som bygga bo en kopplainsida en kopplastyrka, får ett lite hårigt…,

Kanske något något liknande detta?

BP: =
OM {CB_Originator_View.ComType} = 1
DÄREFTER
    (OM {ISB_Commissions_view.alias2} = ”ISB”,
        DÄREFTER (koppla summan ({ISB_Commissions_view.totalloanamount}, {@LO}) <� 500000="">                summa ({ISB_Commissions_view.totalloanamount}, {@LO}) i 500000 till 999999, 35,
                ….,och på och så framåt
              TRUE 55),
     ANNARS, OM {ISB_Commissions_view.alias2} = ”FNMA”,
        DÄREFTER (koppla summan ({ISB_Commissions_view.totalloanamount}, {@LO}) <� 500000="">                summa ({ISB_Commissions_view.totalloanamount}, {@LO}) i 500000 till 999999, 35,
                ….,och på och så framåt
              TRUE 55),
      )

OM ANNARS {CB_Originator_View.ComType} = 2
DÄREFTER
    (OM {ISB_Commissions_view.alias2} = ”ISB”,
        DÄREFTER (koppla summan ({ISB_Commissions_view.totalloanamount}, {@LO}) <� 500000="">                summa ({ISB_Commissions_view.totalloanamount}, {@LO}) i 500000 till 999999, 35,
                ….,och på och så framåt
              TRUE 55),
     ANNARS, OM {ISB_Commissions_view.alias2} = ”FNMA”,
        DÄREFTER (koppla summan ({ISB_Commissions_view.totalloanamount}, {@LO}) <� 500000="">                summa ({ISB_Commissions_view.totalloanamount}, {@LO}) i 500000 till 999999, 35,
                ….,och på och så framåt
              TRUE 55),
      )

ANNARS 0
Andra lösningar  
 
programming4us programming4us