Buenos dias,, amigos
estoy trabajando con ireport y tengo el siguiente SCRIPT para sacar unos datos de una tabla
SELECT pt.grp, po.total AS ocp, pt.total, int((po.total/pt.total)*100) AS porc_ocupa
FROM (SELECT p1.grp, count(p1.grp) AS total
FROM port AS p1
WHERE p1.grp like 'ODF%'
GROUP BY p1.grp) AS pt LEFT JOIN (SELECT p2.grp, count(p2.grp) AS total
FROM port AS p2
WHERE p2.grp like 'ODF%' and p2.status= 'OCUPADO'
GROUP BY p2.grp) AS po ON pt.grp=po.grp
GROUP BY pt.grp, po.total, pt.total;
ok esto que hace...escoje los nombres del grupo que empiezan por ODF y me muestra los que tienen esta OCUPADO...
el problema es que me muestra los ODF con estado LIBRE ..me los muestra como NULL.....
lo que quiero es que no me muestre esos que tienen estados Null pero que si me los cuente en el totaL...gracias