Consulta SQL en Windev
Publicado por Carlos (1 intervención) el 16/02/2021 15:47:05
Estimados, buenas tardes. Les planteo el siguiente caso que me tiene de cabeza. Tengo dos tablas en HFSQL/CS (simplifique el problema para explicarlo mejor). La Tabla INDIV con dos campos: la llave (identificacion del individuo) y la fecha de ingreso. La Tabla DATOS (con relaciòn 1 a n; INDIV - DATOS), con dos campos, la correspondiente id del individuo y la Fecha de un Evento. Cada individuo puede tener muchos eventos en distinta fecha (un evento por fecha).
Necesito que una consulta me devuelva parea cada individuo, la segunda fecha de evento. El diagra,a muestra lo que he hecho.
Extraigo la fecha minima por individuo. Guardo esa fecha en un FIC asociandolo a un datasource temporal
Luego en un segundo select leo ese datasource y le incluyo la fecha de evtno minima por individuo que sea mayor a la fecha minima. Creo entonces un segundo fic, lo asocio a otro datasource y este lo devuelvo.
Mi pregunta es: hay una mejor forma de hacer esto?

Necesito que una consulta me devuelva parea cada individuo, la segunda fecha de evento. El diagra,a muestra lo que he hecho.
Extraigo la fecha minima por individuo. Guardo esa fecha en un FIC asociandolo a un datasource temporal
Luego en un segundo select leo ese datasource y le incluyo la fecha de evtno minima por individuo que sea mayor a la fecha minima. Creo entonces un segundo fic, lo asocio a otro datasource y este lo devuelvo.
Mi pregunta es: hay una mejor forma de hacer esto?

Valora esta pregunta


0