Creo que no se entiende bien, pero os dejo mi código, que creo que se entenderá algo mejor.
Código PHP:
$query = "SELECT id,nombre,fecha_inicio,fecha_fin,tipo,pais,ccaa FROM nuke_calendario WHERE (fecha_inicio < '".$temporada."-".$messig."-01' AND fecha_inicio >= '".$temporada."-".$month."-01') ";
if ($category!=0) {
$query .= "AND tipo IN ";
if ($category == 'UCI') $query .= "(1,2,3,4,5,6,7,8,9,10,11,12,13,14,51,52,61,78) ";
elseif ($category == 'ESP') $query .= "(7,8,9,10,11,12,14,80,81,82,83,84,85,86,87,88) ";
elseif ($category == 'FEM') $query .= "(7,8,14,90,91,92,93,94,95) ";
}
$query .= "ORDER BY fecha_inicio ASC";