Sé que el titulo es bastante confuso, mil perdones por eso, pero no encontraba otra modo para expresarlo...
Bueno, sucede lo siguiente:
Tengo una BD que tiene 2 tablas
empleados(ci, nrobse, nom, ape)
faltas(ci, codi, fecha-hora-inicio, fecha-hora-final)
y me gustaria contar las veces que una ci aparece en esa tabla...
trabaje con:
Código SQL
[-]SELECT COUNT(faltas.fecha-hora-inicio) FROM empleados LEFT JOIN faltas ON empleados.ci=faltas.ci WHERE ci=...
y todo lo más bien,
pero si quiero algo más general, como la cantidad de faltas que cada empleado tiene, seguramente sucederá que alguno no tendrá ninguna falta, y entonces la operacion:
Código Delphi
[-]SELECT empleados.nom, empleados.ape, COUNT(faltas.fecha-inicio-hora) FROM empleados LEFT JOIN faltas ON empleados.ci=faltas.ci
Me devuelve solo los que tienen faltas, mientras que necesito que me diga: '0'
Hay alguna forma?
o algo por estilo?
#Por las dudas, la aplicación que estoy creando en Delphi necesita mostrar eso en un grid.
Muchisimas gracias a todos!