Ciao a tutti.
La query è la seguente:
Nella tbl ho una situazione del tipo: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 "
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

Rispondi quotando
