Visualizzazione dei risultati da 1 a 2 su 2

Discussione: medie turni

  1. #1

    medie turni

    Salve,
    Premetto che sono nuovo sia del forum che del PHP .

    Ho dovuto fare per il mio capo un'applicazione web per tenere traccia degli interventi effettuati in sede.
    Ora vuole che gli tiri fuori una statistica degli interventi fatti per ogni turno giornaliero e totale.

    la tabella di mysql e divisa cosi:
    id , data , attività , turno (i turni sono suddivisi in 1,2,3) e altri campi che non credo interessino allo scopo.
    Io dovrei estrarre econtare dal campo turno tutti i turni "1" "2" "3" e fare la somma degli intervente per turno e per giorno.
    per ora mi accontenterei di fare il giornaliero almeno cosi capisco come si fa.

    Grazie anticipatamente per ogni vostro possibile aiuto.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Allora, se vuoi calcolare le occorrenze di ciascun turno.

    select turno,count(turno) from tabella group by turno;
    ottieni 1,2,3 (cioè i turni) e quante volte ciascun turno si ripete.

    se invece vuoi sapere quanti interventi relativi a ciascun turno per ogni singolo giorno
    select data,count(turno) from tabella where turno = 1 group by data;

    ovviamente sostituisci 1 con 2 e 3 per gli altri turni.

    Se il campo che contiene le date l'hai chiamato data è meglio se lo rinomini perchè data è una parola riservata.
    Spero di aver capito esattamente le query che ti servivano.



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.