Normální převod peněz zachová jednotlivé haléře:
SELECT convert(varchar(30), moneyfield, 1)
Poslední parametr rozhoduje o tom, jak bude vypadat výstupní formát:
0 (výchozí) Bez čárek každé tři číslice nalevo od desetinné čárky a dvě číslice napravo od desetinné čárky; například 4235,98.
1 Čárky každé tři číslice vlevo od desetinné čárky a dvě číslice vpravo od desetinné čárky; například 3 510,92.
2 Žádné čárky každé tři číslice nalevo od desetinné čárky a čtyři číslice napravo od desetinné čárky; například 4235,9819.
Pokud chcete zkrátit haléře a počítat v librách, můžete použít zaokrouhlení na nejbližší libru, podlahu na nejnižší celou libru nebo strop k zaokrouhlení libry nahoru:
SELECT convert(int, round(moneyfield, 0))
SELECT convert(int, floor(moneyfield))
SELECT convert(int, ceiling(moneyfield))