SQL Server - compute BY

 
Vista:

compute BY

Publicado por Mariano (33 intervenciones) el 23/12/2003 20:45:25
Hola, tengo una consulta que funciona bien, cuando agrego compute obtengo el dato del total de registros, y cuando agrego compute by obtengo los totales parciales, pero el problema es que dice 245 filas afectadas y resulta que son 242. La suma de los subtotales da bien y como dije cuando uso compute solo para ver el total general da 242 la consulta es esta: SELECT Remito,ID_Identificador,Tipo_Salida,Categoria
FROM TipoSalidaXItemRemito INNER JOIN Tipos_Salidas
ON TipoSalidaXItemRemito.ID_Salida=Tipos_Salidas.Cod_Salida
WHERE month(Fecha)=12 and
year(Fecha)=2003
ORDER BY categoria
COMPUTE count(categoria) BY Categoria
Si alguien se da una idea de lo que pasa, realmente me tiene muy intrigado...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:compute BY

Publicado por quark (5 intervenciones) el 29/12/2003 16:43:10
te está calculando tambien para los nulos y vacios
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:compute BY

Publicado por Mariano (33 intervenciones) el 29/12/2003 17:07:00
Pero entre esas dos tablas hay una relacion de integridad referencial, no hay nulos ni vacios en el campo categoria categoria. lo prove con SELECT Remito,ID_Identificador,Tipo_Salida,Categoria
FROM TipoSalidaXItemRemito left JOIN Tipos_Salidas
ON TipoSalidaXItemRemito.ID_Salida=Tipos_Salidas.Cod_Salida
WHERE month(Fecha)=12 and
year(Fecha)=2003 and
tipos_Salidas.cod_salida is null
ORDER BY categoria
y no dio resultados...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar