PROBLEMAS CON GROUP BY
Publicado por Letty (48 intervenciones) el 18/08/2010 17:58:06
BUEN DIA CHICOS
ESPERO PUEDAN AYUDARME CON ESTO
TENGO PROBLEMAS CON EL GROUP BY
EL ORDER BY NO SE REQUIERE?
HASTA EL WHERE TODO ESTA PERFECTO
SELECT PO.POC01,PO.POC02,TP.CPO02,PO.POC03,PO.POC04,PO.POC05,PO.POC06,PO.POC07,CARGOS =
CASE
WHEN PO.POC07 = 'True' THEN PO.POC08
ELSE 0
END,ABONOS =
CASE
WHEN PO.POC07 = 'False' THEN PO.POC08
ELSE 0
END,CT.CTA25,CT.CTA27,TP.CPO02,PO.POC09
FROM CAUC01 AS PO, CCTA01 AS CT,CCPO01 AS TP
WHERE PO.POC02 = TP.CPO01 AND PO.POC04 = CT.CTA25 AND POC01 BETWEEN @Fechini AND @Fechfin
GROUP BY PO.POC02, PO.POC03,PO.POC01 WITH ROLLUP
--ORDER BY PO.POC02,PO.POC03,PO.POC01; NO SE REQUIERE PORQUE LAS FILAS SALEN YA ORDENADAS
GO
--,PO.POC09;
ESPERO PUEDAN AYUDARME CON ESTO
TENGO PROBLEMAS CON EL GROUP BY
EL ORDER BY NO SE REQUIERE?
HASTA EL WHERE TODO ESTA PERFECTO
SELECT PO.POC01,PO.POC02,TP.CPO02,PO.POC03,PO.POC04,PO.POC05,PO.POC06,PO.POC07,CARGOS =
CASE
WHEN PO.POC07 = 'True' THEN PO.POC08
ELSE 0
END,ABONOS =
CASE
WHEN PO.POC07 = 'False' THEN PO.POC08
ELSE 0
END,CT.CTA25,CT.CTA27,TP.CPO02,PO.POC09
FROM CAUC01 AS PO, CCTA01 AS CT,CCPO01 AS TP
WHERE PO.POC02 = TP.CPO01 AND PO.POC04 = CT.CTA25 AND POC01 BETWEEN @Fechini AND @Fechfin
GROUP BY PO.POC02, PO.POC03,PO.POC01 WITH ROLLUP
--ORDER BY PO.POC02,PO.POC03,PO.POC01; NO SE REQUIERE PORQUE LAS FILAS SALEN YA ORDENADAS
GO
--,PO.POC09;
Valora esta pregunta


0