2012-10-19 4 views
2

기본 Oracle SQL을 사용하고 있으며 날짜를 비교할 수 있는지 궁금합니다. 날짜를 비교하여 다른 날짜보다 큰 지 확인하는 것? 예를 들어SQL 날짜를 큰 기호와 작은 기호로 비교하십시오?

:

날짜 1 < SYSDATE 예, 당신이 할 수있는

+1

http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements002.htm – Phil

+3

시도하면 어떻게됩니까? – Leigh

답변

5
SELECT * 
FROM table_name 
WHERE date1 operator date2 

날짜 비교를 사용하면 날짜가 있는지 또는 한 날짜가 다른 날짜보다 작거나 같은지 여부를 확인할 수 있습니다.

관계 연산자 (=, <, < =,>,> =, <>! <!>) 및

논리 연산자와 부울 사이, NULL NULL NOT이다 (IN 술어 , EXISTS, NOT EXISTS 및 LIKE)는 모든 날짜 및 시간 데이터 유형에 대해 모두 지원됩니다.

날짜 및 시간 데이터 형식을 더하거나 뺄 때 DATEADD 및 DATEDIFF를 사용하십시오.

6

.

select case when sysdate > (sysdate - 1) then 'Greater-than' else 'Not greater-than' end as DateComp from dual 

결과 :

Greater-than 

자신을 위해 시도하십시오.

관련 문제