Entra

View Full Version : [MySql]Probemino con Count


RaouL_BennetH
06-08-2008, 11:01
Buon giorno a tutti :)

Il mio problemuccio è il seguente:

in una tabella, ho un campo data (di tipo date) ed un campo totale (double).

Ora, in corrispondenza di una stessa data, ci possono essere più totali, per es.:

01/01/08 | 5
01/01/08 | 34,64

etc...

tutto ciò di cui avrei bisogno è di fare un count dei giorni in cui è presente un totale, ma senza sommarli fra di loro, nel senso che in corrispondenza di una stessa data, dovrei contare 1.

Finora non ci sono riuscito, e forse perchè intuisco che il count non fa al caso mio. Mi potreste dare una mano?

Grazie.

RaouL.

newuser
06-08-2008, 11:18
select count (data)
from (
select data, count(totale)
from nome_tabella
group by data)

newuser
06-08-2008, 11:19
Il count di totale non serve, l'ho usato per testare la subquery.

RaouL_BennetH
06-08-2008, 11:22
Ciao :)

Mi da errore:


Every derived table must have its own alias

newuser
06-08-2008, 11:42
select mysub.count (data)
from ( select data, count(totale)
from nome_tabella
group by data) mysubMySQL sembra pretendere l'alias sulla subquery, così dovrebbe funzionare. Prima o poi lo installo :)

newuser
06-08-2008, 17:31
Sbagliato:doh:select count (mysub.data)
from ( select data, count(totale)
from nome_tabella
group by data) mysub