Ciao a tutti.

La query è la seguente:

codice:
sql = " SELECT "
sql = sql & " DATA, CODICE, QUALIFICA, "
sql = sql & " COUNT(CODICE) "
sql = sql & " AS totale "
sql = sql & " FROM "
sql = sql & " tbl "
sql = sql & " WHERE "
sql = sql & " DATA = '" & formatGMTDate(Date(),0,"yyyy-mm-dd") &"' "
sql = sql & " AND "
sql = sql & " QUALIFICA = 'AAA' "
sql = sql & " GROUP BY  "
sql = sql & " DATA "
Nella tbl ho una situazione del tipo:

ID = 1
DATA = 08/04/2008
CODICE = 123
QUALIFICA = AAA
ORE = 5

ID = 2
DATA = 08/04/2008
CODICE = 123
QUALIFICA = AAA
ORE = 3

Quando la query esegue COUNT(CODICE) i due records di cui sopra vengono contati per due volte, invece dovrebbero valere solo per un record... dove sbaglio ?

Grazie mille