Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/12/2006, 10:51
Avatar de Lord of freaks
Lord of freaks
 
Fecha de Ingreso: octubre-2004
Ubicación: Madrid
Mensajes: 334
Antigüedad: 19 años, 6 meses
Puntos: 2
Re: problema consulta con like

A ver el problema es que no puedes filtrar la consulta con un WHERE ya que la suma es del CONJUTO DE REGISTRO AGRUPADOS, debes filtrar con un HAVING, así que deberías hacer algo así

Código:
SELECT movimientos.idreg, movimientos.numcontrato, contratos.c_nombre, contratos.edificio, contratos.identificativo, SUM( movimientos.importe ) AS total, ROUND( SUM( (movimientos.importe * movimientos.retencion) /100 ) ,2 ) AS totalreten, ROUND( SUM( (
movimientos.importe * movimientos.igic
) /100 ) , 2 ) AS totaligic
FROM contratos, movimientos

movimientos.numcontrato = contratos.codigo
AND movimientos.numrecibo = ''
GROUP BY movimientos.numcontrato 
HAVING SUM( movimientos.importe ) LIKE '%384.19%'
Un saludo
__________________
Una vez un elemental de rayos mató una tribu entera de tritones.

¡¡ El sólo quería darse un baño !!

http://www.frikilandia.com

Neither Fu Nor Fa