Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [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. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova così

    codice:
    COUNT(*) AS iIndirizzi,
    sum(iif(indirizzi.sSend = 'S',1,0)) AS iTotSend

  3. #3
    Grande !!
    Funziona perfettamente, grazie 1000.
    Ciao !!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.