Sacar registro si no hay ningúno posterior
Publicado por Hercross (26 intervenciones) el 09/01/2024 10:41:58
Hola buenos días..
Tengo una tabla que me devuelve datos tal que así:
ID | clid | estado | fecha |
-------------------------------------------------------------------------------------------
12375894 | 600000000 | CONTESTADA | 2023-12-23 10:00:00 |
12875892 | 611111111 |NO CONTESTADA | 2023-12-23 11:00:00 |
12375891 | 611111111 | CONTESTADA | 2023-12-23 11:30:00 |
12375899 | 622222222 |NO CONTESTADA | 2023-12-23 12:00:00 |
12375895 | 633333333 | CONTESTADA | 2023-12-23 12:10:00 |
12375898 | 644444444 |NO CONTESTADA | 2023-12-23 13:11:00 |
12375895 | 644444444 | CONTESTADA | 2023-12-23 13:21:00 |
Me devuelve si una llamada es contestada o no, con su fecha.
Necesito sacar los valores con estado = "NO CONTESTADA", pero que NO tenga un estado="CONTESTADA" con fecha superior, es decir, en el ejemplo debería de devolverme:
ID | clid | estado | fecha |
-------------------------------------------------------------------------------------------
12375899 | 622222222 |NO CONTESTADA | 2023-12-23 12:00:00 |
Porque aunque hay más registros con estado ="NO CONTESTADA", tengo después otro registro, con el mismo clid, con fecha superior y estado="CONTESTADA".
Habría alguna forma de poder sacar solo eso?
Muchas gracias
Tengo una tabla que me devuelve datos tal que así:
ID | clid | estado | fecha |
-------------------------------------------------------------------------------------------
12375894 | 600000000 | CONTESTADA | 2023-12-23 10:00:00 |
12875892 | 611111111 |NO CONTESTADA | 2023-12-23 11:00:00 |
12375891 | 611111111 | CONTESTADA | 2023-12-23 11:30:00 |
12375899 | 622222222 |NO CONTESTADA | 2023-12-23 12:00:00 |
12375895 | 633333333 | CONTESTADA | 2023-12-23 12:10:00 |
12375898 | 644444444 |NO CONTESTADA | 2023-12-23 13:11:00 |
12375895 | 644444444 | CONTESTADA | 2023-12-23 13:21:00 |
Me devuelve si una llamada es contestada o no, con su fecha.
Necesito sacar los valores con estado = "NO CONTESTADA", pero que NO tenga un estado="CONTESTADA" con fecha superior, es decir, en el ejemplo debería de devolverme:
ID | clid | estado | fecha |
-------------------------------------------------------------------------------------------
12375899 | 622222222 |NO CONTESTADA | 2023-12-23 12:00:00 |
Porque aunque hay más registros con estado ="NO CONTESTADA", tengo después otro registro, con el mismo clid, con fecha superior y estado="CONTESTADA".
Habría alguna forma de poder sacar solo eso?
Muchas gracias
Valora esta pregunta
0