Al seleccionar un FECHA y esa fecha no existe en mi tabla, actualmente devolverá un conjunto de resultados vacío. ¿Cómo puedo ser capaz de devolver el número cero de los resultados vacío expone, en vez ?:Pregunta MySQL para devolver el número 'cero' si no hay resultados
SELECT SUM(TOTAL), SUM(5STAR), STORE, DATE
FROM `table` WHERE DATE >= '2012-02-24' GROUP BY TOTAL
MySQL returned an empty result set (i.e. zero rows)
Quiero volver en lugar de los resultados de la SUM(TOTAL)
y SUM(5STAR)
(si es cero filas) como el número cero (0).
COMPLETO estructura de la tabla:
- ID = Primary
- DATE = UNIQUE (fecha)
- ALMACÉN
- 5star
- 4star
- 3star
- 2star
- 1star
- TOTAL DE
- DE = ÚNICA
Table structure? –
Añadida estructura de tabla completa. Tal vez los únicos pueden causar un problema? Soy nuevo en esto, así que no estoy seguro. – ToddN
Entonces, si no tiene ninguna fila en el conjunto de resultados, ¿quiere devolver una fila con 0-s en ella? Estoy un poco confundido. –