Hola [gatosoft]
Asi es el having hace el where para el operador Sum.
El query que me sugieres es valido, pero, como el pag_id es la llave primaria y es identity, entonces es lo mismo que poner
Código SQL
[-]
select pag_id,pag_total
from pago
where pag_total=250
Porque al agruparlo por la clave primaria, no sumas mas que el total de ese mismo registro.
Con ese query estoy buscando los pagos con el total igual a 250 y como primer opcion es aceptable, es decir encontrar un pago con el monto igual al deseado.
Pero suponiendo que no tengo ningun otro pago por 250, pero si tengo muchos de 100 y muchos de 50, el query tendria que devolverme ya sea dos de 100 y uno de 50, ó bien 1 de a 100 y 3 de 50, ó bien 5 de a 50...
Existe forma de lograr esto con un query?