PDA

View Full Version : [MySql]problema su un "count"


RaouL_BennetH
14-02-2007, 15:50
Oggi sono particolarmente rompibolle :(

Allora, in una tabella ho dei dati inseriti in questa maniera:



ID_Job giorno compito totale
1 25 livello4 15
2 26 livello5 7
3 25 piano2 3
4 26 piano2 1



ora...
Io dovrei fare un "count" sui giorni che hanno un totale diverso da zero..

E che ci vuole vi starete dicendo :) infatti:



select count(giorno) from tabella where totale > 0; //per esempio



Il fatto è che li ho 4 giorni, ma in realtà sono solo 2 (il 25 e il 26).

Solo il compito svolto in questi giorni è diverso. Cioè, si potrebbe scrivere così:

giorno = 25
compito = livello4, piano2

giorno = 26
compito = livello4, piano2

quindi, in sostanza, dovrei fare un count che in qualche modo mi restituisca 2 anzichè 4 :cry:

plz... :help:

Grazie.

RaouL.

RaouL_BennetH
14-02-2007, 16:04
forse ho capito:



select count(distinct(giorno)) where mie_condizioni ;



sembra funzionare, provo e vi faccio sapere :)