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.
Arrotondamenti sul db
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Re: Arrotondamenti sul db
Ciao,
può tornarti utile il comando
Nell'esempio arrotondi a 2 decimali..
può tornarti utile il comando
Codice: Seleziona tutto
number_format($number, 2);
Scriptcase supporto e vendita per l'italia
www.scriptcasecommunity.it
www.scriptcasecommunity.it
Re: Arrotondamenti sul db
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.
Codice: Seleziona tutto
//sistema i MC, decimali
{MC} = round({MC},2);
Re: Arrotondamenti sul db
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.
Round infatti non serve a visualizzare meno decimali ma ad arrotondare la cifra.
Comunque se funziona, bene.
Scriptcase supporto e vendita per l'italia
www.scriptcasecommunity.it
www.scriptcasecommunity.it
Chi c’è in linea
Visitano il forum: Ahrefs [Bot] e 3 ospiti