Sto cercando di determinare il modo migliore per troncare o eliminare le posizioni decimali aggiuntive in SQL senza arrotondare. Per esempio:
declare @value decimal(18,2)
set @value = 123.456
Questo verrà automaticamente rotonda @value
di essere 123.46
, che è buono nella maggior parte dei casi. Tuttavia, per questo progetto, non ne ho bisogno. C'è un modo semplice per troncare i decimali che non mi servono? So che posso usare la left()
funzione e riconvertire in un decimale. Ci sono altri modi?