|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[MySql]Probemino con Count
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.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 1999
Messaggi: 1565
|
Codice:
select count (data)
from (
select data, count(totale)
from nome_tabella
group by data)
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 1999
Messaggi: 1565
|
Il count di totale non serve, l'ho usato per testare la subquery.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Ciao
Mi da errore: Codice:
Every derived table must have its own alias
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 1999
Messaggi: 1565
|
Codice:
select mysub.count (data)
from ( select data, count(totale)
from nome_tabella
group by data) mysub
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 1999
Messaggi: 1565
|
Sbagliato
Codice:
select count (mysub.data)
from ( select data, count(totale)
from nome_tabella
group by data) mysub
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:11.


















