Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371

    Query di Periodo con valori nulli

    Ragazzi ho questa query che mi estrae il numero di eventi di un determinato periodo dal db
    Codice PHP:
    SELECT  CONCAT(MONTH(calendar.start),'/',YEAR(calendar.start)) As Periodocount(calendar.id) as totevent,tb_odl.Odl_Desc AS Evento FROM calendar LEFT JOIN tb_odl ON calendar.id_odl tb_odl.id                    WHERE calendar.start <= DATE(NOW())+ INTERVAL 1 DAY                    GROUP By calendar.id_odl,MONTH(calendar.start)                   ORDER BY Periodo 
    estraendo i dati in questo modo:
    Codice PHP:
    [    {        "Periodo""1/2021",        "Evento""Test1",        "totevent"69    },    {        "Periodo""2/2021",        "Evento""Test1",        "totevent"97    },    {        "Periodo""3/2021",        "Evento""Test1",        "totevent"115    },    {        "Periodo""4/2021",        "Evento""Test1",        "totevent"10    },
        {        
    "Periodo""3/2021",        "Evento""Test2",        "totevent"22    },    {        "Periodo""4/2021",        "Evento""Test2",        "totevent"3    },    {        "Periodo""4/2021",        "Evento""Test3",        "totevent"23    }   ] 
    ma a me servirebbe che per i periodi in cui non trova dati es: Periodo "01/2021" di "Test2" mi dia un record con il valore "0" ossia dovrei ottenere quanto segue:
    Codice PHP:
    [    {        "Periodo""1/2021",        "Evento""Test1",        "totevent"69    },    {        "Periodo""2/2021",        "Evento""Test1",        "totevent"97    },    {        "Periodo""3/2021",        "Evento""Test1",        "totevent"115    },    {        "Periodo""4/2021",        "Evento""Test1",        "totevent"10    },
        {        
    "Periodo""1/2021",        "Evento""Test2",        "totevent"0    },    {        "Periodo""2/2021",        "Evento""Test2",        "totevent"0    },    {        "Periodo""3/2021",        "Evento""Test2",        "totevent"22    },    {        "Periodo""4/2021",        "Evento""Test2",        "totevent"3    },
        {        
    "Periodo""1/2021",        "Evento""Test3",        "totevent"0    },    {        "Periodo""2/2021",        "Evento""Test3",        "totevent"0    },    {        "Periodo""3/2021",        "Evento""Test3",        "totevent"0    },    {        "Periodo""4/2021",        "Evento""Test3",        "totevent"23    }   ] 
    Avete una soluzione da proporre ???
    Grazie 1000.
    Ultima modifica di max1974; 15-04-2021 a 09:20

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.