Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-08-2008, 11:01   #1
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
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
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 06-08-2008, 11:18   #2
newuser
Senior Member
 
L'Avatar di newuser
 
Iscritto dal: Oct 1999
Messaggi: 1565
Codice:
select count (data) 
from ( 
        select data, count(totale) 
        from nome_tabella 
        group by data)
newuser è offline   Rispondi citando il messaggio o parte di esso
Old 06-08-2008, 11:19   #3
newuser
Senior Member
 
L'Avatar di newuser
 
Iscritto dal: Oct 1999
Messaggi: 1565
Il count di totale non serve, l'ho usato per testare la subquery.
newuser è offline   Rispondi citando il messaggio o parte di esso
Old 06-08-2008, 11:22   #4
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
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
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 06-08-2008, 11:42   #5
newuser
Senior Member
 
L'Avatar di newuser
 
Iscritto dal: Oct 1999
Messaggi: 1565
Codice:
select mysub.count (data) 
from ( select data, count(totale) 
        from nome_tabella 
        group by data) mysub
MySQL sembra pretendere l'alias sulla subquery, così dovrebbe funzionare. Prima o poi lo installo
newuser è offline   Rispondi citando il messaggio o parte di esso
Old 06-08-2008, 17:31   #6
newuser
Senior Member
 
L'Avatar di newuser
 
Iscritto dal: Oct 1999
Messaggi: 1565
Sbagliato
Codice:
select count (mysub.data) 
from ( select data, count(totale) 
        from nome_tabella 
        group by data) mysub
newuser è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:07.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v