In SQL, ho col1
e col2
. Entrambi sono numeri interi.Valori decimali in SQL per la divisione dei risultati
voglio fare come:
select col1/col2 from tbl1
ottengo il risultato 1
dove col1=3
e col2=2
Il risultato che voglio è 1.1
ho messo round(col1/col2,2)
. Il risultato è ancora 1.
Ho inserito decimal(col1/col2,2)
. Il decimale non è costruito in funzione.
Come posso fare esattamente per ottenere 1.1?
è 3 diviso 2 uguale a 1,5? – bensiu
Sì. è .. .. – william
Che tipo di arrotondamento ti dà 3/2 = 1.1? – Blorgbeard