<html><div style='background-color:'><DIV class=RTE>Que tal tengo este error que esta muy raro:</DIV>
<DIV class=RTE> </DIV>
<DIV class=RTE>Yo tengo una funcion a la cual le envío 12 parámetros, y después tendría que asignar o decidir acciones dependiendo de esos valores.</DIV>
<DIV class=RTE>Bueno mi problema es esta consulta:</DIV>
<DIV class=RTE> </DIV>
<DIV class=RTE>SELECT * FROM act WHERE (fecha>='2006-10-01' AND fecha<='2006-10-31') ORDER BY fecha LIMIT 10</DIV>
<DIV class=RTE> </DIV>
<DIV class=RTE>Si yo ejecuto este query manualmente (Crt+F9), me da, una lista de 10 actividades ordenadas por fecha; aquí no hay problema; pero si meto este mismo query dentro de la funcion y hago que me muestre las fechas asi:</DIV>
<DIV class=RTE> </DIV>
<DIV class=RTE>FOR a IN(SELECT * FROM act WHERE (fecha>='2006-10-01' AND fecha<='2006-10-31') ORDER BY fecha LIMIT 10) LOOP<BR>RAISE NOTICE 'act_id: %, fecha: %', a.act_id, a.fecha;<BR>END LOOP;</DIV>
<DIV class=RTE> </DIV>
<DIV class=RTE>No funciona!!!. los registros que me arroja ni siquieran son del mes de octubre, vamos ni siquiera del año del 2006.</DIV>
<DIV class=RTE> </DIV>
<DIV class=RTE>Ya le hice el vacuum, un analize y el reindex por si las dudas, peor parece que no funciono. Lo que quiero saber es por que la consulta SI funciona cuando la corro yo manualmente y NO funciona cuando la ejecuto en el for dentro de mi función.</DIV>
<DIV class=RTE> </DIV>
<DIV class=RTE>Es un error, una idiotes mia?; me pueden ayudar por favor.</DIV></div></html>