Oracle - Último día de un mes

 
Vista:

Último día de un mes

Publicado por Miguel (26 intervenciones) el 25/03/2004 11:30:36
Hola a todos

¿Cómo puedo saber cuál es el último día de un mes?Si le pongo Julio , que me retorne 31 , teniendo en cuenta febrero que puede ser bisiesto o no.

Gracias
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

RE:Último día de un mes

Publicado por Mikel (14 intervenciones) el 25/03/2004 11:59:30
Prueba esto:

SELECT last_day(sysdate)
FROM DUAL

Esa instrucción et devuelve el último dia del mes de la fecha del sistema, es decir, devolvera: '31-MAR-04'.

Prueba también esto:

SELECT last_day(to_date('01/02/2004', 'DD/MM/YYYY'))
FROM DUAL

Esta instrucción te devuelve el ultimo día del mes de la fecha que le has pasado, como es febrero y el 2004 es bisiesto te devuelve: '29-FEB-04'.

Saludos desde Euskal Herria.

Mikel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar