|
|
|
![]() |
|
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: 15:24.