Les conversions d'argent normales conserveront les centimes individuels :
SELECT convert(varchar(30), moneyfield, 1)
Le dernier paramètre détermine à quoi ressemble le format de sortie :
0 (par défaut) Aucune virgule tous les trois chiffres à gauche de la virgule décimale et deux chiffres à droite de la virgule décimale ; par exemple, 4235,98.
1 virgule tous les trois chiffres à gauche de la virgule décimale et deux chiffres à droite de la virgule décimale ; par exemple, 3 510,92.
2 Aucune virgule tous les trois chiffres à gauche de la virgule décimale et quatre chiffres à droite de la virgule décimale ; par exemple, 4235.9819.
Si vous souhaitez tronquer les centimes et compter en livres, vous pouvez utiliser l'arrondi à la livre la plus proche, le plancher à la livre entière la plus basse ou le plafond pour arrondir les livres :
SELECT convert(int, round(moneyfield, 0))
SELECT convert(int, floor(moneyfield))
SELECT convert(int, ceiling(moneyfield))