SQL Server - Ayuda con Select mejor explicado

 
Vista:

Ayuda con Select mejor explicado

Publicado por lissi (4 intervenciones) el 09/06/2006 01:22:22
HOLA PROGRAMADORES NECESITO AYUDA CON ESTE SELECT TENGO ESTA CONSULTA

SELECT F.CODIGOVENDEDOR,SUM(D.TOTALITEM) TFACTURA , SUM(ND.TOTALITEM) TNOTA
FROM FACTURA F , FACTURADETALLE D, CLIENTE C ,CXPNOTACREDITO N, CXPNOTACREDITODETALLE ND
WHERE F.CODIGOEMP=D.CODIGOEMP AND
F.TIPODOCUMENTO =D.TIPODOCUMENTO AND
F.NUMEROSERIE = D.NUMEROSERIE AND
F.NUMEROFACTURA= D.NUMEROFACTURA AND
F.CODIGOCLIENTE= C.CODIGOCLIENTE AND
N.NUMEROSERIE = ND.NUMEROSERIE AND
N.NUMERONOTACREDITO = ND.NUMERONOTACREDITO AND
F.CODIGOEMP =001 AND
F.TIPODOCUMENTO IN(01,02)AND
F.CODIGOVENDEDOR <> 000001 AND
F.SITUACIONFACTURA <> 90 AND
F.TIPOFACTURA= 'F' AND
C.CODIGOTIPONEGOCIO IN('01','02','03','04','05','06','07') AND
F.FECHAFACTURA BETWEEN '01/01/2005' AND '12/12/2006' AND
C.ESTADOCLIENTE=01
GROUP BY F.CODIGOVENDEDOR

Y ME DEVUELVE ESTO:

CODIGOVENDEDOR TFACTURA TNOTA DEVERIA SER TNOTA
000002 3091 861 123
000004 3246 615 0
000005 1319 492 0

PERO LA TABLA, CXPNOTACREDITO TIENE SOLO UN REGISTRO ES DECIR NO COINCIDE CON LA COLUMNA CALCULADA TNOTA DE LA CONSULTA DE ARRIBA..... PORQUE SUCEDE ESTO???????? MIREN AQUI ESTA LA DATA DE ESTAS TABLAS

CXPNOTACREDITO
CODEMP NUMSE NUMNOTA FECHANOTA SITUACION CODVEND CODCLI
001 001 000001 2006-05-02 01 000002 000004

CXPNOTACREDITODETALLE
CODEMP NUMSERIE NUMNOTA NUMLINEA CODPROD CANTDEV TOTALITEM
001 001 000001 35 3500000001 10 123

Graxias ojala me puedan ayudar
Lissette
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:Ayuda con Select mejor explicado

Publicado por Urrunaga (7 intervenciones) el 15/06/2006 06:33:57
Te mande algo en el foro anterior revisalo a ver si te ayuda
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