Pagina 1 di 1
Arrotondamenti sul db
Inviato: 08 gen 2016, 14:32
da cerelli
Ciao, una mia app si appoggia ad una vista di Sql Server.
Un campo ha 5 decimali. Se metto la funzione sql round(campo,2) sulla vista, SC continua a vedere i 5 decimali, devo modificarli sull'evento OnRecord.
Come mai? E' normale ?
Grazie.
Re: Arrotondamenti sul db
Inviato: 08 gen 2016, 19:39
da admin
Ciao,
può tornarti utile il comando
Nell'esempio arrotondi a 2 decimali..
Re: Arrotondamenti sul db
Inviato: 09 gen 2016, 08:51
da cerelli
Ok, per il momento ho risolto così:
Ma quello che mi chiedevo se fosse normale che non recuperasse il valore restituito dalla vista di Sql Server. Il round lo uso direttamente nell'istruzione Sql.
Re: Arrotondamenti sul db
Inviato: 09 gen 2016, 09:07
da admin
Se "round" lo usi nell'sql è più corretto utilizzare number_format nel php, perché non occorre arrotondare nuovamente il numero.
Round infatti non serve a visualizzare meno decimali ma ad arrotondare la cifra.
Comunque se funziona, bene.