PDA

View Full Version : [MySql]somma di "varchar"


RaouL_BennetH
13-12-2006, 08:31
Buongiorno a tutti :)

Ho in alcune tabelle delle colonne in cui sono contenuti campi di tipo varchar e dovrei farne la somma.

Ovviamente non ho problemi se sono numeri interi o se sono numeri decimali che abbiano come separatore il punto. Il problema sorge quando il separatore decimale è la virgola:



10
11

//se li sommo ottengo logicamente 21

12.33
14.56

//se li sommo ottengo correttamente 26.89


12,33
14,56

//se li sommo ottengo 26



Non posso agire dal codice dell'interfaccia ma devo risolvere via query.

Mi dareste una mano?

Grazie.

Raoul.

elfodigomma
13-12-2006, 12:36
ti posso rispondere con quello che si puo' fare con SQLServer, non so se puoi applicarlo a mysql, si puo' usare la funzione convert, ad esempio io uso convert(datetime,'2006-12-12 00:00:00') per passare da stringa a data

ciao