Gustavo-2142 Posted January 11, 2016 Report Share Posted January 11, 2016 Estimados, Tengo la siguiente consulta. SELECT DATE( procDate ) AS fecha, sum( IF( inputMode = 'test', countTotal, 0 ) ) AS cantidadFROM pruebaWHERE idCompany =77AND procDate >= '2012-01-01'AND procDate < DATE_ADD( '2016-01-09', INTERVAL 1DAY )GROUP BY fechaORDER BY `fecha` DESCLIMIT 0 , 30 Fecha Cantidad 2016-01-08 4 2016-01-05 18 2016-01-04 0 2015-10-27 0 2015-06-17 0 El problema que al realizar la consulta me retorna valores con 0 por el if de la suma. Como podria realizarla para que no me retorne esos valores 0. Saludos, Link to comment Share on other sites More sharing options...
xomarx69 Posted January 11, 2016 Report Share Posted January 11, 2016 Hola, no creo haber comprendido el problema pero si sólo quieres mostrar los resultados mayores a 0 entonces lo más fácil es anidar la consulta y luego filtrar por >0: select x.fecha, x.cantidad from (SELECT DATE( procDate ) AS fecha, sum( IF( inputMode = 'test', countTotal, 0 ) ) AS cantidadFROM pruebaWHERE idCompany =77AND procDate >= '2012-01-01'AND procDate < DATE_ADD( '2016-01-09', INTERVAL 1DAY )GROUP BY fechaORDER BY `fecha` DESCLIMIT 0 , 30) xwhere x.cantidad>0 Saludos! Link to comment Share on other sites More sharing options...
Gustavo-2142 Posted January 11, 2016 Author Report Share Posted January 11, 2016 Hola, no creo haber comprendido el problema pero si sólo quieres mostrar los resultados mayores a 0 entonces lo más fácil es anidar la consulta y luego filtrar por >0: select x.fecha, x.cantidad from (SELECT DATE( procDate ) AS fecha, sum( IF( inputMode = 'test', countTotal, 0 ) ) AS cantidadFROM pruebaWHERE idCompany =77AND procDate >= '2012-01-01'AND procDate < DATE_ADD( '2016-01-09', INTERVAL 1DAY )GROUP BY fechaORDER BY `fecha` DESCLIMIT 0 , 30) xwhere x.cantidad>0 Saludos! Estimado, Era justo lo que necesitaba. Saludos y gracias. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now