In uw voorbeeld is de waarde van @daysInPeriod/@YEAR_360 is 37.0444444444444444444 . U kunt die waarde dus niet toewijzen aan een parameter van het gegevenstype DECIMAL(38,38) , aangezien u het int-gedeelte geen ruimte laat. Een DECIMAL(38,38) betekent dat je 38 cijfers kunt opslaan, en 38 daarvan staan in het decimale deel, dus elke waarde groter dan 0,999999999999 geeft een fout.