Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    174

    Calcolare la percentuale

    Ciao a tutti,

    In che modo posso ricavare un dato percentuale tra 2 campi numerici?

    Dovrei fare la differenza tra 2 campi numerici ed ottenere una percentuale.

    Esempio:

    Tizio vende un ombrello a 10 euro
    Caio vende lo stesso ombrello a 15 euro
    In che percentuale risulta essere più caro Caio????


    colonna 1 = 10 euro
    colonna2 = 15 euro
    colonna3 = percentuale = ???


  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    (più alto - più basso) / più basso * 100

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    174
    Grazie Roby, ci provo e ti faccio sapere

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    174
    in effetti come si fa in un foglio excel

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    174
    mi fai solo un piccolo esempio di come impostarlo in asp?

    select COUNT (somma)
    Select MIN (valore minimo)
    Select AVG (valore medio)
    Select MAX (valore massimo)
    Select SUM (somma tra più record dello stesso campo)

    Quindi per ottenere la formula: massimo-minimo/minimo*100?????

    come dovrei fare?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    SELECT (MAX(valore)-MIN(valore)) / MIN(valore) * 100

    Non è detto che funzioni anche perché se il minimo è 0...

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    174
    grazie Roby..infatti non conosco i valori..perchè sono dinamici...estratti da listini

    faccio un po' di prove

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    174
    scusami Roby, ho cambiato le cose.

    Allora io ho già una colonna dove estratto il valore minimo:

    codice:
    Dim cn,cm
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("db.mdb")
    set rs=cn.execute ("Select MIN(prezzomin) as minimo from tabella")
    response.write "Valore minimo nel campo prezzomin: "&rs("minimo")
    cn.close
    Set cn = NOTHING
    Set rs = Nothing
    Ora ho bisogno di sviluppare questa formula:

    Prezzo minimo * 0,70 (quello che esce) * 0,95 (quello che esce) * 0,90

    mi aiuti?

  9. #9
    Originariamente inviato da michele77
    scusami Roby, ho cambiato le cose.

    Allora io ho già una colonna dove estratto il valore minimo:

    codice:
    Dim cn,cm
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("db.mdb")
    set rs=cn.execute ("Select MIN(prezzomin) as minimo from tabella")
    response.write "Valore minimo nel campo prezzomin: "&rs("minimo")
    cn.close
    Set cn = NOTHING
    Set rs = Nothing
    Ora ho bisogno di sviluppare questa formula:

    Prezzo minimo * 0,70 (quello che esce) * 0,95 (quello che esce) * 0,90

    mi aiuti?
    Mi pare che ti sei già risposto da solo:
    codice:
    Dim prezzo_minimo
    prezzo_minimo = (rs("minimo")*0,70 0,95*0,90)
    Response.write prezzo_minimo

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    174
    Grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

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.