Ayuda con Select
Publicado por lissi (14 intervenciones) el 08/06/2006 20:43:59
TENGO ESTA VISTA QUE ME DEVUELVE ESTO:
SELECT * FROM VW_NOTA
cODvEN TOTAL CODTIP FECHANOTACREDITO
000002 123 04 2006-05-02 00:00:00.000
TENGO ESTA OTRA VISTA QUE ME DEVUELVE
SELECT * FROM VW_FACTURA
cODvEN TOTAL CODTIP FECHAFACTURA
000002 2662 04 2006-05-01 00:00:00.000
000002 282 04 2006-05-04 00:00:00.000
000002 147 05 2006-05-01 00:00:00.000
000004 3246 02 2006-05-02 00:00:00.000
000005 1319 04 2006-05-03 00:00:00.000
LO QUE QUIERO ES:
- SUMAR LOS TOTALES DE VW_FACTURA AGRUPADO POR CODVEN
- SUMAR LOS TOTALES DE VW_NOTA AGRUPADO POR CODVEN
- RESTAR AMBOS RESULTADOS PERO TODO POR VENDEDOR
HE HECHO ESTO
SELECT DISTINCT(TF.CODVEN), ISNULL(SUM(TF.TOTAL),0)TOTALFACTURA ,SUM(TN.TOTAL) TOTALNOTA ,ISNULL(SUM(TF.TOTALES),0) - SUM(TN.TOTAL) RESTA
FROM VW_REP_AVANCE_TOTAL_FACTURA TF, VW_REP_AVANCE_TOTAL_NOTA TN
GROUP BY TF.CODIGOVENDEDOR
PERO ME SALE ESTO
CODVEN TOTALFACTURA TOTALNOTA RESTA
000002 3091 369 2722
000004 3246 123 3123
000005 1319 123 1196
PORQUE EN TOTALNOTA PARA EL CODVEN 000004 MUESTRA 123 SI ESTE NO TIENE NINGUN REGISTRO EN LA VISTA VW_NOTA
QUE PUEDO HACER?????????????
SELECT * FROM VW_NOTA
cODvEN TOTAL CODTIP FECHANOTACREDITO
000002 123 04 2006-05-02 00:00:00.000
TENGO ESTA OTRA VISTA QUE ME DEVUELVE
SELECT * FROM VW_FACTURA
cODvEN TOTAL CODTIP FECHAFACTURA
000002 2662 04 2006-05-01 00:00:00.000
000002 282 04 2006-05-04 00:00:00.000
000002 147 05 2006-05-01 00:00:00.000
000004 3246 02 2006-05-02 00:00:00.000
000005 1319 04 2006-05-03 00:00:00.000
LO QUE QUIERO ES:
- SUMAR LOS TOTALES DE VW_FACTURA AGRUPADO POR CODVEN
- SUMAR LOS TOTALES DE VW_NOTA AGRUPADO POR CODVEN
- RESTAR AMBOS RESULTADOS PERO TODO POR VENDEDOR
HE HECHO ESTO
SELECT DISTINCT(TF.CODVEN), ISNULL(SUM(TF.TOTAL),0)TOTALFACTURA ,SUM(TN.TOTAL) TOTALNOTA ,ISNULL(SUM(TF.TOTALES),0) - SUM(TN.TOTAL) RESTA
FROM VW_REP_AVANCE_TOTAL_FACTURA TF, VW_REP_AVANCE_TOTAL_NOTA TN
GROUP BY TF.CODIGOVENDEDOR
PERO ME SALE ESTO
CODVEN TOTALFACTURA TOTALNOTA RESTA
000002 3091 369 2722
000004 3246 123 3123
000005 1319 123 1196
PORQUE EN TOTALNOTA PARA EL CODVEN 000004 MUESTRA 123 SI ESTE NO TIENE NINGUN REGISTRO EN LA VISTA VW_NOTA
QUE PUEDO HACER?????????????
Valora esta pregunta


0