COUNT: Cómo sacar una fila de resultados aunque la cuenta sea 0
Publicado por FJM (3 intervenciones) el 06/05/2013 18:13:01
Hola,
Me sería de bastante utilidad saber si se puede sacar de alguna manera una fila con los resultados aunque el valor de la cuenta sea nulo.
Por ej., como en las horas 3 y 5no hay valores, no salen esas filas y me vendría bien que salieran con el valor de la hora y luego 0
FECHA____HORA____Operados
01/04/2013____0____ 38
01/04/2013____ 1____ 4
01/04/2013____ 2____ 2
01/04/2013____ 4____ 8
01/04/2013____ 6____ 16
SELECT (CONVERT (VARCHAR, server_date,103)) AS FECHA , (DATEPART(HOUR, server_date)) AS HORA, COUNT (*) AS Operados
GROUP BY (CONVERT (VARCHAR, server_date,103)),(DATEPART(HOUR, server_date))
ORDER BY 1,2
Me gustaría poder sacarlo así:
FECHA____ HORA____ Operados
01/04/2013____ 0____ 38
01/04/2013____ 1____ 4
01/04/2013____ 2____ 2
01/04/2013____ 3____ 0
01/04/2013____ 4____ 8
01/04/2013____ 5____ 0
01/04/2013____ 6____ 16
Gracias
Me sería de bastante utilidad saber si se puede sacar de alguna manera una fila con los resultados aunque el valor de la cuenta sea nulo.
Por ej., como en las horas 3 y 5no hay valores, no salen esas filas y me vendría bien que salieran con el valor de la hora y luego 0
FECHA____HORA____Operados
01/04/2013____0____ 38
01/04/2013____ 1____ 4
01/04/2013____ 2____ 2
01/04/2013____ 4____ 8
01/04/2013____ 6____ 16
SELECT (CONVERT (VARCHAR, server_date,103)) AS FECHA , (DATEPART(HOUR, server_date)) AS HORA, COUNT (*) AS Operados
GROUP BY (CONVERT (VARCHAR, server_date,103)),(DATEPART(HOUR, server_date))
ORDER BY 1,2
Me gustaría poder sacarlo así:
FECHA____ HORA____ Operados
01/04/2013____ 0____ 38
01/04/2013____ 1____ 4
01/04/2013____ 2____ 2
01/04/2013____ 3____ 0
01/04/2013____ 4____ 8
01/04/2013____ 5____ 0
01/04/2013____ 6____ 16
Gracias
Valora esta pregunta


0