transponer - Cláusula Oracle SQL Where para buscar registros de fecha anteriores a 30 días
sql transponer columnas a filas (1)
Utilizar:
SELECT *
FROM YOUR_TABLE
WHERE creation_date <= TRUNC(SYSDATE) - 30
SYSDATE devuelve la fecha y la hora; TRUNC restablece la fecha a partir de la medianoche para que pueda omitirla si desea la fecha de creation_date
que es 30 días anterior, incluida la hora actual.
Dependiendo de tus necesidades, también podrías mirar usando ADD_MONTHS :
SELECT *
FROM YOUR_TABLE
WHERE creation_date <= ADD_MONTHS(TRUNC(SYSDATE), -1)
Quiero buscar registros en una tabla (Oracle SQL) usando el campo de fecha de creación donde los registros tienen más de 30 días. Sería bueno encontrar registros usando operadores como> pero si alguien puede sugerir SQL rápido donde la declaración de cláusula para encontrar registros anteriores a 30 días sería bueno. Sugiera la sintaxis de Oracle porque eso es lo que estoy usando.