Power Builder - error

 
Vista:

error

Publicado por martha (8 intervenciones) el 12/05/2003 22:59:42
Hola a todos no se si me puedan ayudar, no se programar muy bien en pb y en el siguiente scrip tengo un eror pro no se cual, lo que quiero hacer es contar cuantos prestamos se hicieron en un intervalo de fecha y lo hago de la siguiente manera, espero que me puedan ayudar, gracias de antemano

integer li_pres_otro
string fecha_ini, fecha_fin

Select count(pres_otro.no_adq)
into :li_pres_otro
from pres_otro
where pres_otro.fecha_pres between fecha_ini and fecha_fin;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error

Publicado por Ricardo (1957 intervenciones) el 13/05/2003 01:10:43
Hola que tal:

Tal parece el unico error que tienes es la diferencia en tipos entre la fecha inicial y final. Declaras String dichos parametros.

Te recomiendo si los tomas de algun window los declares como DATE

DATE fecha_ini, fecha_fin

fecha_ini = DATE(em_fecha_ini.text) // toma dato del control del window.
fecha_fin = DATE(em_fecha.fin.text)

Tambien valida desde los controles del windows que la fecha inicial sea menor o igual que la fecha final, para que no haya error al momento de recupera tus datos. Por lo demas el SELECT se ve bien.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:error

Publicado por salvador alanis (56 intervenciones) el 13/05/2003 02:43:06
olvidaste los dos pun tos en las fechas

integer li_pres_otro
string fecha_ini, fecha_fin

Select count(pres_otro.no_adq)
into :li_pres_otro
from pres_otro
where pres_otro.fecha_pres between :fecha_ini and :fecha_fin;

salu2!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar