Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    problemi con i numeri decimali

    ciao a tutti ho un problema con i numeri decimali...
    allora ho un campo di un db chiamato ore che presenta numeri decimali, il formato di questo campo è VARCHAR(il db è mySQL)il rpoblema è chequando faccio SELECT SUM(ORE) FROM TABELLA il risultato è la somma dei soli numeri interi presenti, i numeri con la virgola non se li calcola...come potrei fare?

    ho provato col formatnumber ma niente!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Un campo varchar per numeri decimali?
    Sosituisci la virgola con il punto.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    ok funzia ora!
    pero quando vado a calcolare il prodotto con un numero intero mi conta il decimale come intero

    es 0.50*300=1500,00 al posto di 15,00

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma la SELECT o lo script?

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    si scusa hai ragione il calcolodel prodotto lo eseguo con script la SELECT la uso per estrarre il totale delle ore

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    tutto risolto!

    al posto di SUM ho fatto un ciclo che mi somma tutte le ore.

    cosi non crea problemi la virgola!

    comunque non utilizzo DECIMAL perche non mi prende i numeri con la virgola,non so perche!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.