Cita: en la primer consulta qeu me escribiste no hace el having del subtotal ya qeu no hay la suma
Entonces
complétala con lo que debe tener... No requiere demasiado:
Cita: y en la segunda consutla me retorna muchos resultados
yu deberia retornar solo 1 registro con el total de las facturas.
No.
No necesariamente te debería devolver un sólo registro, porque para eso deberías tener un mejor discriminante, y estás haciendo la discriminación por
el importe de la factura, lo que puede dar lugar, en un sistema de facturación a que haya cero, una
o mas facturas que tengan el mismo importe dado, pasado como parámetro...
Eso ya te lo dije en el post.
Desglosemos la consulta.
Esto:
devuelve la lista completa de facturas por número, con el importe total de cada una (según dijiste,
valor_total contiene los valores parciales de cada ítem).
Esto otro:
toma el resultado de la anterior, y te devuelve solamente aquellas en que el importe sumado
sea igual a 105000... Si te devuelve más de una, es porque hay más de una factura que da ese importe.
AL menos esa es la idea de la consulta.