una transponer registros multiple filas ejemplo concatenar columns columnas columna 10g sql oracle date-arithmetic

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.