bueno ya sabemos que es la consuta, ahora cenrtate en que parte estas mal.
yo intentaria fragmentar la consulta para probar donde esta el problema.
Opcion 1:
Código:
SELECT SUM(monpago) AS sumapagos FROM Pago
Opcion 2:
Código:
SELECT SUM(monpago) AS sumapagos,estpago,feccrepago FROM Pago
WHERE estpago = '1'
si la segunda opcion falla intentaria sacarle la comilla simple -> ' a la consulta
Código:
SELECT SUM(monpago) AS sumapagos,estpago,feccrepago FROM Pago WHERE estpago = 1
Opcion 3:
Código:
SELECT SUM(monpago) AS sumapagos,estpago,feccrepago FROM Pago
WHERE FORMAT(feccrepago,'ddmmyyyy') = "+fechaok+""
si pudieras anotar los campos de la tabla y sus tipos de datos, podria ayudarte mas.
tambien quisiera saber como esta almacenada la informacion en el campo feccrepago.