ok allora
il campo deve essere decimale
la somma che fai te è corretta (per quanto riguarda i tipi di valori) quindi al massimo devi cambiare solo il tipo nel database (ma se l'errore fosse stato quello ti avrebbe restituito errore di incongruenza tipo dati)
comunque
per controllare che esista gia il giorno puoi
usare una select count() se il contatore è >0 significa che il record con la data di oggi è gia presente quindi modificherai
se invece non esiste inserirai una nuova riga con una insert into

Rispondi quotando