Het probleem is dat de nauwkeurigheid van de resultaatwaarde te hoog is om te converteren naar een System.Decimal zonder enig gegevensverlies. Ik ben het exacte aantal toegestane cijfers vergeten, maar het is ongeveer 18 of zo. Is het acceptabel om de resultaatwaarde af te ronden op zoveel cijfers? In het voorbeeld dat je gaf, een round(MyColumn, 15)
of zo zou voldoende moeten zijn...