Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [MySq] Help con una query

    Salve a tutti! sarà breve...

    Tabella con 3 campi :
    1) ID
    2) DATA
    3) TIPO DOC. SCARICATO (PDF1 o PDF2)

    codice:
    1 2007-06-25 PDF1
    2 2007-06-25 PDF1
    3 2007-06-25 PDF2
    
    4 2007-06-26 PDF2
    5 2007-06-25 PDF2
    Vorrei fare una query che mi dica, raggruppando x data, quanti PDF1 e PDF2 sono stati scaricati.

    Esempio di risultato:
    2007-06-25 2 1
    2007-06-26 0 2

    Con questa query riesco solo a conteggiare TUTTO quello che c'è nella data, non il singolo campo:
    codice:
    select *,count(*),count(tipo)
    from NEWSLETTER_STATS
    group by data
    Mi date una mano?
    Guybrush Threepwood

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select data,
    sum(if(tipo="PDF1",1,0)) as PDF1,
    sum(if(tipo="PDF2",1,0)) as PDF2
    from NEWSLETTER_STATS
    group by data
    e così via per tutte le tipologie di file.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.