Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   consulta con COUNT(id) y JOIN!! (https://www.clubdelphi.com/foros/showthread.php?t=81015)

Artigas72 02-10-2012 22:04:09

consulta con COUNT(id) y JOIN!!
 
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!
:D


La franja horaria es GMT +2. Ahora son las 07:34:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi