Visualizzazione dei risultati da 1 a 4 su 4

Discussione: distict + SUM

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    207

    distict + SUM

    codice:
    CREATE TABLE `ore` (
      `id` int(11) NOT NULL auto_increment,
      `cliente` varchar(255) NOT NULL default '0',
      `ore` int(11) NOT NULL default '0',
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=3 ;
    Record inseriti :

    (1, 'Gino', 3);
    (2, 'Gino', 2);
    (3, 'Gino', 5);

    Vorrei fare in modo che il sistema mi stampi il nome del cliente e la somma delle ore.

    Gino : ore 10

    Io conosco le righe di select qui sotto e mi chiedevo se esisteva un modo per farle collimare insieme :

    codice:
    SELECT SUM(ore) AS ore FROM ore
    
    SELECT DISTINCT cliente FROM ore

  2. #2
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    Codice PHP:
    SELECT sumore ) AS somma cliente
    FROM ore
    GROUP BY cliente 
    dovrebbe andare.. fammi sapere
    alcool: la causa e la soluzione di tutti i problemi

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    140
    Scusate l'ignoranza ma poi come si legge l'alias somma ???

  4. #4
    l'alias lo leggi normalmente, come un qualunque nome di campo, tipo:

    codice:
    $row=mysql_fetch_array($rs);   // $rs è l'identificativo del resultset
    print $row['somma'];
    print $row[0];

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