Skip to content

Bug: Smallmoney in SQL Server shows too many decimal places #1108

@tstrilch

Description

@tstrilch

Describe the bug

Ever since one of my recent upgrades I noticed that smallmoney values in SQL Server are showing extra decimal places. The previous version showed the precise amount to two decimal places, but the new version shows extra digits that aren't there (when downloading results as CSV they show up properly). I've even done a subsequent upgrade to the latest version and it's still persisting. I use an M1 Mac mini (MacOS Tahoe 26.3.1)

Here is a simple way to reproduce (using SQL Server 2017):


create table tmpMoneyTest
(
ID int IDENTITY(1,1),
Amount smallmoney,
Amount2 money
)

insert into tmpMoneyTest(Amount,Amount2) values (1.00,1.00),(2.00,2.00),(3.00,3.00)

insert into tmpMoneyTest(Amount,Amount2) values (1.07,1.07),(2.52,2.52),(3.88,3.88)

select * from tmpMoneyTest


I've included a money column as well to show expected behaviour.

I've attached a screenshot using my example above.

Image

Product

SQLPro Studio

App version

2026.07 (Build 111167.5)

Platform

macOS

Installation source

Website download

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions