contar si no hay registros
Publicado por Carlos (2 intervenciones) el 02/06/2007 01:01:26
Hola
Necesito ayuda en lo siguiente , explico con un ejemplo
RUT ESTADO CUOTA
111-1 A 1
111-1 A 2
111-2 A 1
111-2 A 2
111-3 A 1
111-3 A 2
111-3 A 3
111-3 A 4
111-3 A 5
El RUT 111-1 tiene 2 cuotas la 1 y la 2 y estan en estado A. Igual para los demas RUT
si hago count(CUOTA) CANTIDAD from tabla WHERE ESTADO = 'A' group by RUT
Resultado
RUT CANTIDAD
111-1 2
111-2 2
111-3 5
ahora lo que necesito es lo siguiente si un RUT no esta en estado A que lo liste y ponga un cero
Ejemplo
RUT ESTADO CUOTA
111-1 C 1
111-1 C 2
111-2 C 3
111-2 C 1
111-3 C 1
111-3 C 2
111-3 C 3
111-3 C 4
111-3 C 5
Si hago un count(CUOTA) CANTIDAD from tabla WHERE ESTADO = 'A' group by RUT no muestra ningun registro, necesito que lo muestre asi.
Resultado
RUT CANTIDAD
111-1 0
111-2 0
111-3 0
como puedo hacer esto ??
Gracias.
Necesito ayuda en lo siguiente , explico con un ejemplo
RUT ESTADO CUOTA
111-1 A 1
111-1 A 2
111-2 A 1
111-2 A 2
111-3 A 1
111-3 A 2
111-3 A 3
111-3 A 4
111-3 A 5
El RUT 111-1 tiene 2 cuotas la 1 y la 2 y estan en estado A. Igual para los demas RUT
si hago count(CUOTA) CANTIDAD from tabla WHERE ESTADO = 'A' group by RUT
Resultado
RUT CANTIDAD
111-1 2
111-2 2
111-3 5
ahora lo que necesito es lo siguiente si un RUT no esta en estado A que lo liste y ponga un cero
Ejemplo
RUT ESTADO CUOTA
111-1 C 1
111-1 C 2
111-2 C 3
111-2 C 1
111-3 C 1
111-3 C 2
111-3 C 3
111-3 C 4
111-3 C 5
Si hago un count(CUOTA) CANTIDAD from tabla WHERE ESTADO = 'A' group by RUT no muestra ningun registro, necesito que lo muestre asi.
Resultado
RUT CANTIDAD
111-1 0
111-2 0
111-3 0
como puedo hacer esto ??
Gracias.
Valora esta pregunta


0