Cita:
Iniciado por CalgaryCorpus Sugiero no asignar hacia mostrarDatoaSum.
Haz
return mostrar;
Solamente.
Tal vez te conviene definir la variable mostrar afuera del if inicial y darle el valor por defecto que conviene para ese caso.
Hola, gracias por contestar.
Así es como lo tenia al principio pero me dijeron que tardaba mucho en pintar la tabla ya que puede haber muchos registros en ella y muchas personas consultándola (con diferentes datos).