Visualizzazione risultati 1 fino 3 di 3

Discussione: Unire 2 query - calcoli matematici: somma, moltiplicazione, percentuale

  1. #1
    Guest

    Predefinito Unire 2 query - calcoli matematici: somma, moltiplicazione, percentuale

    Ciao a tutti...

    Cari Topogigi... vado subito al punto....

    Come cacchio si fa ad unire 2 query?
    Ho provato a modificare la tabella ma non vą
    nell'esempio seguente vedrete il campo totale + iva a capo anzichč di seguito
    come cavolo faccio a metterlo a lato?




    esempio

    Codice PHP:
    <?php

    include("dati-connessione-al-database.php");

    //----------------------- il 20% di 50 ---------------------------------------
    $query3 = "SELECT ceiling(((prezzo*quantita)*20)/100) AS totale2 FROM tabella";
    $query_results3 = mysql_query($query3);

    $i2 = 0;
    while(
    $fetch3 = mysql_fetch_array($query_results3)) {
    $i2++;
    echo
    "il 20% di 50 č: <font color=red><b>".$fetch3['totale2']."</b></font><br>";
    }
    //----------------------------------------------------------------------------

    //--------------------------- il semplice totale ---------------------------------------------------------

    $query = "SELECT `id`,`prezzo`,`quantita`, (prezzo * quantita) as totale FROM tabella";
    $query_results = mysql_query($query);

    $i = 0;

    while(
    $fetch = mysql_fetch_array($query_results)) {
    $i++;

    echo
    ""."<table border=1><tr><td width=20>.".$i."</td><td width=100>"."-".$fetch['id']."</td>";
    echo
    ""."<td width=100>Prezzo:<br>".$fetch['prezzo']."</td>";
    echo
    ""."<td width=100>Quantitą:<br>".$fetch['quantita']."</td>";
    echo
    ""."<td width=100>Totale:<br>".$fetch['totale']."</td></tr></table>";
    }
    //----------------------------------------------------------------------------------------------------

    //--------------------------- aggiungere il il 20% al totale di 50 -------------------------------------
    $query4 = "SELECT ceiling((prezzo*quantita)+(((prezzo*quantita)*20)/100)) AS totale_con_iva FROM tabella";
    $query_results4 = mysql_query($query4);

    $i3 = 0;
    while(
    $fetch4 = mysql_fetch_array($query_results4)) {
    $i3++;
    echo
    ""."<table border=1><tr><td width=20><td width=100> Totale + iva: <br>".$fetch4['totale_con_iva']."</td></tr></table>";
    }
    //----------------------------------------------------------------------------------------------------------------

    ?>
    Vi ringrazio per l'attezione

  2. #2
    Guest

    Predefinito

    1 sola query

    Codice PHP:
    SELECT `id`,`prezzo`,`quantita`, (prezzo * quantita) as totale, ceiling((prezzo*quantita)+(((prezzo*quantita)*20)/100)) AS totale_con_iva FROM tabella
    o meglio ancora


    Codice PHP:
    SELECT `id`,`prezzo`,`quantita`, (prezzo * quantita) as totale, ceiling(totale+((totale*20)/100)) AS totale_con_iva FROM tabella

  3. #3
    Guest

    Predefinito

    ok




    nuovo esempio


    il primo fuziona l'altro no.

    Quindi bastava una stupida virgola per permettere pił operazioni
    una sola query ... un solo SELECT....

    grazie 1000.

    adesso devo solo inserire lo sconto del 30% e ho finito

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •