![]() |
Consulta de valores consecutivos
Hola necesito saber si hay alguna forma de con una consulta descubrir si hay 3 valores consecutivos
A modo de ejemplo. En mi tabla tengo nombres y fechas de nacimiento, quiero saber si nacieron 3 con el mismo nombre(pepe) consecutivamente. Nombre Fecha nac pepe 16/02/1990 pepe 17/02/1990 pepe 18/02/1990 juan 19/02/1990 |
¿Que motor de bases de datos utilizas? Así de primeras se me ocurre que lo puedes hacer en un procedimiento almacenado.
Un saúdo. |
Utilizo oracle, me olvide de decir que ademas necesito las fechas de los 3 consecutivos que encuentro.
|
Nunca he usado oracle, pero te comento lo que puedes hacer:
Seleccionas los distintos nombres que hai en la BD con count > 2, luego recorres los registros de cada unos de estos nombres comprobando las fechas y devolviendo los que cumplan los requisitos. Seguro que hay formas mejores de hacerlo, pero así de primeras es lo que se me ocurre. Un saúdo. |
Habia pensado algo parecido pero el problema es que algunas veces hay 3 registros pero no son consecutivos.
|
Cita:
Un saúdo |
La franja horaria es GMT +2. Ahora son las 15:34:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi