Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    55

    [PHP SQL] operazioni automatiche con SQL

    Ciao a tutti.
    Chiedo subito scusa per la domanda ma sono proprio agli inizi.

    Allora:
    Importo un txt.sql con 1 tabella di 4000 nomi e 4000 prezzi.
    Ho bisogno di modificare (Update Table) la colonna prezzi moltiplicando tutto per 1.20.
    In pratica devo aggiungere l'IVA.

    Volevo sapere se c'è un modo di agganciare questa operazione in una query.

    Tipo: UPDATE prezzi FROM listino parseFloat(listino.prezzi*1.20) [sicuramente ho scritto una castroneria, era solo per rendere l'idea].

    O sono costratto a rimaneggiarmi il valore $row[prezzi] dalle pagina php che lo richiamano?

    Grazie mile.

  2. #2
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    Re: [PHP SQL] operazioni automatiche con SQL

    Originariamente inviato da cnx74
    UPDATE prezzi FROM listino parseFloat(listino.prezzi*1.20)
    La query potrebbe essere questa ti consiglio preventivamente di fare così (nella console Sql)

    SELECT listino.prezzi, parseFloat(listino.prezzi*1.20) from listino

    In questo modo vedi, per ogni campo, come ti fa la moltiplicazione... se ci sono virgole di troppo... etc

    Se tutto ok ripeti l'operazione con l'update che hai postato
    Guybrush Threepwood

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923

    Re: Re: [PHP SQL] operazioni automatiche con SQL

    Originariamente inviato da Threepwood

    SELECT listino.prezzi, parseFloat(listino.prezzi*1.20) from listino
    parseFloat in una query? VVoVe:

    select prezzi,prezzi*1.2 as ivati from listino

    e in update

    update listino set prezzi = prezzi * 1.2

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    55

    Re: Re: Re: [PHP SQL] operazioni automatiche con SQL

    Originariamente inviato da nicola75ss
    parseFloat in una query? VVoVe:

    eheh .... immaginavo fosse una castroneria

    ho risolto con

    UPDATE listino SET prezzo_iva = (prezzo_netto * 1.20) ;

    Grazie a tutti

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.