Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Ganzzahldivision in sql server

In der ersten erhalten Sie das Ergebnis von zwei Ganzzahlen und wandeln das Ergebnis dann in DECIMAL (9,2) um. In der zweiten teilen Sie nur zwei ganze Zahlen und das ist zu erwarten.

Wenn Sie eine der ganzen Zahlen als Dezimalzahl BEFORE umwandeln Wenn Sie dividieren, erhalten Sie ein Dezimalergebnis.

SELECT 151/CAST(6 AS DECIMAL (9,2))