Oracle - ayuda en oracle

 
Vista:

ayuda en oracle

Publicado por MARCO (5 intervenciones) el 08/08/2007 18:18:05
hola necesito ayuda sobre esta cosnulta necesito la siguiente informacion saber cuantos docmento y en soles a vendido este vendedor en un dia especifico 01/08/2007
los datos reales son ven_id='0104' ,FECHA EMISION =01/08/2007 ,doc=13, SOLES =322,
UNIDAES=39 PERO CUANDO EJECUTO LA COSULTA SOLO ME CUADRA EN
UNIDAES
SOLES
PERO DOCUMENTOS SALE=21 Y DEBE SALIR TRECE CUAL SERIA TU AYUDA UN FAVOR GRACIAS
ESTES ES MI CODIFICACION
SELECT
t.VDET_CANENT,SUPERVISOR.SUP_APENOM,t1.VCAB_ESTADO,t1.VCAB_PERIODO,t1.VCAB_FECEMI,t1.VCAB_FECENT,t1.VEND_ID,
t3.VEND_APELNOM,t1.SUP_ID,t1.VCAB_IDTRANSP,t1.VCAB_IDJEFA, t1.ZONA_ID, t4.TZON_IDRUTA, t.ART_ID,T1.VCAB_NRODOC,
Count(Distinct (t1.cli_idclie))COBERTURA,
Sum(nvl(t.vdet_vventa,0)-nvl(t.vdet_sdctot,0)-(nvl(t.vdet_afenc,0)+nvl(t.vdet_inanc,0))) SOLES,
Sum((nvl(t.vdet_canent,0)/nvl(t.vdet_undpre,1))-(nvl(t.vdet_cantnc,0)/nvl(t.vdet_undpre,1))) UNIDADES
FROM
SUPERVISOR SUPERVISOR,
ventas_det t,
ventas_cab t1,
proveedor t2,
vendedor t3,
zonas t4
WHERE
t1.EMP_ID = t.EMP_ID
AND t.VENTAS_KEY = t1.VENTAS_KEY
AND t.EMP_ID = t2.EMP_ID
AND t.PROV_ID = t2.PROV_ID
AND t1.EMP_ID = t3.EMP_ID
AND t1.VEND_ID = t3.VEND_ID
AND SUPERVISOR.SUP_ID = t1.SUP_ID
AND ((t1.VCAB_ESTADO='1')
AND (t1.VCAB_TIPVTA<>'R')
AND (t1.EMP_ID=t4.emp_id)
AND (t1.ZONA_ID=t4.zona_id))
AND T1.SUP_ID='010'
AND T3.VEND_ID='0104'
AND T1.VCAB_FECEMI=TO_DATE('01/08/2007','DD/MM/YYYY')
GROUP BY
t.VDET_CANENT,SUPERVISOR.SUP_APENOM,t1.VCAB_ESTADO,t1.VCAB_PERIODO,t1.VCAB_FECEMI,t1.VCAB_FECENT,
t1.VEND_ID,t3.VEND_APELNOM,t1.SUP_ID,t1.VCAB_IDTRANSP,t1.VCAB_IDJEFA,t1.ZONA_ID,t4.TZON_IDRUTA,
t.ART_ID, t.VCAB_PERIODO, t2.PROV_ID ,T1.VCAB_NRODOC
HAVING (t.VCAB_PERIODO='200708') AND (t2.PROV_ID='00018')
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