14/08/2006, 22:04
|
| | | Fecha de Ingreso: mayo-2004 Ubicación: santiago, Rep Dom
Mensajes: 252
Antigüedad: 20 años, 7 meses Puntos: 0 | |
problemon con este SQL el problema con este SQL es k un ejemplo es k me saca valores repetidos
eje.
tengo las tablas
contrato
det_contrato
clientes
pago
SELECT contrato.numecont, SUM(det_contrato.preven * contrato.tiempo) - SUM(pago.montopag) AS balance
FROM contrato INNER JOIN
det_contrato ON contrato.numecont = det_contrato.numecont INNER JOIN
clientes ON contrato.codclie = clientes.codclie LEFT OUTER JOIN
pago ON contrato.numecont = pago.numecont
WHERE (contrato.codclie = 1)
GROUP BY contrato.numecont
HAVING (SUM(det_contrato.preven * contrato.tiempo) - SUM(pago.montopag) > 0)
lo ke pasa es k me devuelve pagos k no he hecho ejemplo si en el contrato tiene varios det_contrato en los pagos me suma un mismo pago tantos detalles de contrato ayan
bueno ese es uno de los SQL k me estan dando problemas mas adelante les voy poniendo los demas SQL
saludos
__________________ Cuando las cosa son Buenas, SON BUENAS! no importan las R@tas que orinen en el camino! Me SiGUe!! |