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

SQL Server-Bereichsabfrage

Wenn Sie zwei ganze Zahlen dividieren, ist das Ergebnis auch eine ganze Zahl, also ist 50/100 gleich 0,5, was eine ganze Zahl von 0 ist.

Um einen Dezimalpunkt zu erhalten, schreiben Sie entweder:

Select 50.0 / 100

oder Wandeln Sie die ganze Zahl in eine Dezimalzahl um – z. B.

SELECT (CAST(20 AS DECIMAL(5,1))/30)