
Funcion SUM y COUNT
Publicado por Andres (331 intervenciones) el 02/01/2008 21:22:57
Hola Amigos
Tengo una DW que recupera los documentos del año, dentro de esta estan incorporadas las funciones SUM y COUNT
sum(if(month(ve_legales_maestro.fecha)=01 and tablas_tmp.digrut='D' ,ve_legales_maestro.neto ,if(month(ve_legales_maestro.fecha)=01 and tablas_tmp.digrut="H" ,ve_legales_maestro.neto*-1, 0))) as valor_01
....... Al mes 12
count(if(month(ve_legales_maestro.fecha)=01 ,ve_legales_maestro.tipo, 0))) as cnt_01
....... Al mes 12
El tema es el siguiente, la funcion SUM, funciona perfectamente, me recupera los valores en cada uno de los meses.
La funcion COUNT NO funciona bien, me recupera el total de los movimentos en cada uno de los meses (El mismo valor)
Si alguien me puede dar una manito para solucionar este tema se lo agradeceria mucho.
Atte.
Atte Andres
PD . Tengo motor DB es MySql
Tengo una DW que recupera los documentos del año, dentro de esta estan incorporadas las funciones SUM y COUNT
sum(if(month(ve_legales_maestro.fecha)=01 and tablas_tmp.digrut='D' ,ve_legales_maestro.neto ,if(month(ve_legales_maestro.fecha)=01 and tablas_tmp.digrut="H" ,ve_legales_maestro.neto*-1, 0))) as valor_01
....... Al mes 12
count(if(month(ve_legales_maestro.fecha)=01 ,ve_legales_maestro.tipo, 0))) as cnt_01
....... Al mes 12
El tema es el siguiente, la funcion SUM, funciona perfectamente, me recupera los valores en cada uno de los meses.
La funcion COUNT NO funciona bien, me recupera el total de los movimentos en cada uno de los meses (El mismo valor)
Si alguien me puede dar una manito para solucionar este tema se lo agradeceria mucho.
Atte.
Atte Andres
PD . Tengo motor DB es MySql
Valora esta pregunta


0