|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[ACCESS] Query con condizione su COUNT()
Salve,
mi servirebbe ottenere sia il totale email presenti "iIndirizzi", che il totale email inviate "iTotSend", per ogni lista di appartenenza. ho fatto la seguente query, ma il risultato di "iIndirizzi" è sempre identico a "iTotSend", su MySQL funziona cosi, su MDB come posso fare ??? Codice:
SELECT liste.iID, liste.sNome, liste.dtUltimoInvio, COUNT(*) AS iIndirizzi, COUNT(indirizzi.sSend = 'S') AS iTotSend FROM liste LEFT JOIN indirizzi ON (liste.iID = indirizzi.iID_Lista) GROUP BY liste.iID, liste.sNome, liste.dtUltimoInvio ORDER BY liste.sNome ASC; |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
Ciao questa query la fai direttamente da access o da un'applicazione in vb.net in C# ecc...?è possibile postare la struttura delle 2 tabelle?cosa vorresti realizzare con questa query?cerca di essere un pò più dettagliato altrimenti non è chiaro
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
la query è fatta in C#,
ho risolto con: SUM(IIF(indirizzi.iSend = 1, 1, 0)) AS iTotSend |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:31.