Dudas con Cursores
Publicado por Loly (103 intervenciones) el 18/03/2010 15:53:33
Hola amigos buenos dias.. quisiera que me hicieran el FAVOR de que me ayudaran con algo que no entiendo porque me sucede....
se trata de una tabla ATENDIDO.DBF que contiene los siguientes campos y registros
fecha nombre procedencia, examen, total
-------------- ---------- -------------------- ------------------- ---------
15/03/2010 JUAN PARTICULAR HEMOGLOBINA 100
16/03/2010 LOLY PARTICULAR R.FEBRILES 150
17/03/2010 PEPE ISSSTE R.FEBRILES 85
18/03/2010 PEPE ISSSTE COLESTEROL 85
Quiero por rango de fechas los del 16/03/2010 al 18/03/2010 excluir los del dia 15...
de acuerdo a los texbox fechaini, fechafin y mandarlos a un cursor... asi...
select * from atendido where(fecha>=fechaini and fecha<=fechafin) into;
cursor filtrado
deseo hacer otro cursor a partir del cursor filtrado para obtener los examenes que sean
diferentes para agregarlos a un combo1 asi mas o menos
select distinct examen from dbf('filtrado') into cursor grupo1
with thisform
solo debo obtener la lista de examenes del combo
R.FEBRILES
COLESTEROL
pero no me saca los distintos que sean solo de las fechas indicadas arriba...
sino me saca todo... porque le doy un brow al cursor grupo y tengo todo lo datos de la tabla
ademas le hago lo siguente
select grupo1
browse
y obtengo toda la tabla como si no respetara el DISTINCT
Que sera lo que pasa..???
Saludos...
se trata de una tabla ATENDIDO.DBF que contiene los siguientes campos y registros
fecha nombre procedencia, examen, total
-------------- ---------- -------------------- ------------------- ---------
15/03/2010 JUAN PARTICULAR HEMOGLOBINA 100
16/03/2010 LOLY PARTICULAR R.FEBRILES 150
17/03/2010 PEPE ISSSTE R.FEBRILES 85
18/03/2010 PEPE ISSSTE COLESTEROL 85
Quiero por rango de fechas los del 16/03/2010 al 18/03/2010 excluir los del dia 15...
de acuerdo a los texbox fechaini, fechafin y mandarlos a un cursor... asi...
select * from atendido where(fecha>=fechaini and fecha<=fechafin) into;
cursor filtrado
deseo hacer otro cursor a partir del cursor filtrado para obtener los examenes que sean
diferentes para agregarlos a un combo1 asi mas o menos
select distinct examen from dbf('filtrado') into cursor grupo1
with thisform
solo debo obtener la lista de examenes del combo
R.FEBRILES
COLESTEROL
pero no me saca los distintos que sean solo de las fechas indicadas arriba...
sino me saca todo... porque le doy un brow al cursor grupo y tengo todo lo datos de la tabla
ademas le hago lo siguente
select grupo1
browse
y obtengo toda la tabla como si no respetara el DISTINCT
Que sera lo que pasa..???
Saludos...
Valora esta pregunta
0