Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Separatore Decimali

  1. #1
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567

    Separatore Decimali

    Ciao a tutti, ho un campo del db MySql dove ci sono dei prezzi però sono tutti senza separatore decimale, come faccio a metterlo?

    In pratica adesso ho questo risultato: 100000 e vorrei fosse 100.000

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Cosa vuoi fare, dividere tutti i record per 1000?
    Per prudenza aggiungi un campo di tipo decimal alla tua tabella. Se ti servono 3 cifre decimali lo definirai decimal x,3 dove x è il numero complessivo di cifre, incluse quelle decimali. Poi fai una semplice query di update

    update tabella set campo_decimal = campo_intero / 1000

    se ottieni il risultato desiderato rimuovi il campo originario, in caso contrario non ti sei bevuto i valori originali.

  3. #3
    Separatore decimale o di migliaia?
    Se decimale cosi credo.
    Formatnumber(numero,2)

  4. #4
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    No quello delle migliaia

  5. #5
    Originariamente inviato da flash20
    No quello delle migliaia
    beh, però nel titolo dicevi "Separatore Decimali": son due cose ben diverse!

    comunque, quello delle migliaia NON va nel db (non avrebbe senso) per cui è solo un problema di visualizzazione. Usa FormatNumber

  6. #6
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    E si ho sbagliato il titolo, non sai mica la stringa precisa che devo utilizzare, perchè non ne ho idea.

    Grazie

  7. #7
    Originariamente inviato da flash20
    E si ho sbagliato il titolo, non sai mica la stringa precisa che devo utilizzare, perchè non ne ho idea.

    Grazie
    wow, che lodevole spirito di iniziativa!

    http://lmgtfy.com/?q=formatnumber

    pigro!

  8. #8
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Non è che sono pigro, prima di scrivere sul forum ho cercato e non ho trovato niente che mi dia una risposta e tutt'ora non trovo (per lo meno quello che trovo non mi da il risultato che mi serve).
    Mi viene un dubbio dato che nel db il valore è senza il separatore delle migliaia è forse li il problema o si può mettere succesivamente con uno script asp? Eventualmente come devo fare su MySql (ho provato già a cambiare il tipo di campo con decimale ma non cambia nulla.

    Grazie

  9. #9
    fa' vedere come hai fatto. mostra un po' di prove, vediamo dov'è l'errore. e, ripeto, NEL db NON vanno i separatori delle migliaia.

  10. #10
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Riguardando il codice ho trovato l'errore non era il formatnumber che sbagliavo, era un errore molto più banale

    Avevo fatto così:
    codice:
     prezzo=rs("prezzo")    
    	prezzo=(FormatNumber(prezzo,0))
    
    response.write rs("prezzo")
    e così a video stampavo il valore non formattato, ora è tutto ok.

    Grazie mille comunque, il dover passare sul forum il codice me l'ha fatto rivedere bene trovando l'errore.

    Grazie

    Ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.