Cita:
Iniciado por Libras
Código SQL:
Ver originalSELECT * FROM registro WHERE id IN (
SELECT MAX(id) FROM registro WHERE datediff(fecha_fin,variable_fecha_actua)<=3)
Algo como eso :)
Hola amigo gracias por tu respuesta, la probe y al parecer funciona pero solo me muestra un registro, mira tengo los siguientes datos ingresados:
2 | 1053332958 | 2015-03-01 | 2015-04-01 | Mensual | 30000
3 | 545454 | 2015-03-02 | 2015-04-02 | Mensual | 30000
4 | 545454 | 2015-04-02 | 2015-05-02 | Mensual | 30000
como puedes ver si realizo la consulta que me sugeriste me muestra solamente el registro N°3, cuando debería mostrar el n°2 solamente porque el n°4 renueva el registro 3.
Gracias amigo por tomarte el tiempo de leer y ayudar