2015-01-24 2 views
-2

아래 표에서 AND 조건에 대해 oracle SQL에서 쿼리하는 방법.날짜 ORCALE SQL 및 조건

은 내가 START_DATE = 일부터 END_DATE = 뭔가

ID Start_date      End_date       STATUS   USER   
21 4/16/2010 11:00:00 PM   4/16/2010 11:59:00 PM    PENDING   TOM 
22 4/18/2010 11:00:00 AM   4/18/2010 11:59:00 PM    COMPLETED   JACK 
23 4/20/2010 11:00:00 PM   4/20/2010 11:59:00 PM    PENDING   JEFF 
24 5/16/2010 11:00:00 PM   5/16/2010 11:59:00 PM    STARTED   MIKE 

도와주세요 어디처럼 조회 할,

답변

0
where start_date = '4/16/2010 11:00:00 PM' and end_date = '4/16/2010 11:59:00 PM' 
+1

관련없는 있지만 :. 2010년 4월 16일 11 ''와 같은 문자열 리터럴을 사용하여 00 : 00 PM은 안전하지 않습니다. (예 : 내 컴퓨터에서 실행되지 않음). 문자열을 날짜로 변환하거나 ANSI 날짜 리터럴을 사용하려면'to_date() '를 사용해야합니다. –

+0

@a_horse_with_no_name 아 실제로 그 사실을 알지 못했습니다. 조금 읽은 후에'= date '와 같이 작성 하시겠습니까? 4/16/2010 11:00:00 PM''? 나는 오라클 SQL을 자주 사용하지 않는다. –

+1

ANSI 리터럴은 ISO 날짜/시간 소인 형식을 사용합니다.'timestamp '2010-04-16 23 : 00 : 00'또는'date '2015-01-24'' –