Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Select distinct

  1. #1
    Utente di HTML.it L'avatar di Flow74
    Registrato dal
    Nov 2005
    Messaggi
    15

    Select distinct

    Ciao a tutti,

    ho una tabella contenente registrazioni di attivita' .
    per semplificare poniamo abbia due campi : data (parla da se) e lavoro (contenente una cifra)

    ora vorrei stampare a video per ogni data UNA SOLA riga contenente, oltre alla data in questione, la SOMMA dei valori del campo lavoro (per tutti i records aventi quella data)


    con una query di questo tipo :

    Codice PHP:
    $dati=mysql_query("select DISTINCT data FROM lavori Where filiale='$seluser' and data between '$data_inizio' and '$data_fine' order by data asc "); 
    recupero l'elenco delle date senza duplicati comprese in un determinato range di date e filtrati per filiale

    ma a quel punto sono fermo.

    come posso calcolare il totale del campo lavoro per il periodo indicato avendone un report giornaliero ?

    spero di essere riuscito a spiegarmi adeguatamente...

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select data,sum(lavoro) as totale
    from lavori
    group by data
    order by data

  3. #3
    Utente di HTML.it L'avatar di Flow74
    Registrato dal
    Nov 2005
    Messaggi
    15
    Con l'aggiunta dellla clausola where la tua query è proprio quello che mi serviva.

    Codice PHP:
    $dati=mysql_query("select data,sum(lavoro) as totlavoro, sum(pos) as totpos  from lavori Where filiale='$seluser' and data between '$DB_datainizio' and '$DB_datafine' group by data order by data asc"); 

    Grazie nicola75ss per il tuo prezioso aiuto!!

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.