On 09/06/2011 08:23 PM, Mario Ulloa wrote:
SELECT to_char(docto_ingreso.fec_docto,'DD/MM/YYYY') as fecha_2,
docto_ingreso.cod_ret, docto_ingreso_det.cod_tipd,
docto_ingreso.rut_prov, docto_ingreso_det.cod_docto,
docto_ingreso.docto_asoc, proveedores.nom_prov, retencion.val_ret,
Sum(docto_ingreso_det.can_docto_det) AS SumaDecan_docto_det,
Sum(docto_ingreso_det.val_docto_det) AS SumaDeval_docto_det,
producto.cod_3500, tipo_docto.cod_tdocto, producto.des_prod,
producto.cod_prod
FROM retencion INNER JOIN tipo_docto INNER JOIN proveedores INNER JOIN
docto_ingreso INNER JOIN docto_ingreso_det ON docto_ingreso.cod_tipd =
docto_ingreso_det.cod_tipd AND docto_ingreso.cod_docto =
docto_ingreso_det.cod_docto AND docto_ingreso.rut_prov =
docto_ingreso_det.rut_prov ON proveedores.rut_prov =
docto_ingreso.rut_prov ON tipo_docto.cod_tdocto =
docto_ingreso.cod_tipd ON retencion.cod_ret = docto_ingreso.cod_ret
INNER JOIN producto ON docto_ingreso_det.cod_prod = producto.cod_prod
GROUP to_char(docto_ingreso.fec_docto,'DD/MM/YYYY') as fecha_2,
docto_ingreso.cod_ret, docto_ingreso_det.cod_tipd,
docto_ingreso.rut_prov, docto_ingreso_det.cod_docto,
docto_ingreso.docto_asoc, proveedores.nom_prov, retencion.val_ret,
producto.cod_3500, tipo_docto.cod_tdocto, producto.des_prod,
producto.cod_prod
HAVING extract(month from docto_ingreso.fec_docto) = 7 and
extract(year from docto_ingreso.fec_docto) = 2011 and
docto_ingreso.cod_ret = 3 and docto_ingreso.cod_tipd = 1
ORDER BY docto_ingreso.rut_prov;
GROUP BY quizas?
Si no es esto, por favor envia el error que recibis para verlo.
Saludos
Rodrigo
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda