WinDev - Consulta SQL en Windev

 
Vista:
Imágen de perfil de Carlos
Val: 2
Ha mantenido su posición en WinDev (en relación al último mes)
Gráfica de WinDev

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?

Diagrama-y-Codigo
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