2014-04-19 3 views
2

나는 필드와 테이블 이름 금리 날짜 & 끝 Date.their 내 데이터베이스 테이블 금리 등데이터베이스 테이블의 마지막 행 start_date 및 이전 행 end_date를 찾으십니까?

Sr.No.에 두 개의 레코드입니다 시작해야 시작일 종료일

1 2014년 4월 26일 2014년 5월 3일

2 2014-04-27 2014년 5월 4일

3 2014년 4월 2일 2014- 마지막 행의 시작 날짜 이전 두 행의 종료 날짜보다 다음 방법 종료 날짜가 date.what을 시작보다 큰 데이터베이스에 확인하는 것입니다 위의 표에서

05-31 찾을 수있는 SQL 쿼리 쓰기입니다 저것 모든 이전 종료 날짜가 마지막 행 시작 날짜보다 큽니다. 예를 들어

: 위 표에서 마지막 행의 시작 날짜가 2014년 4월 2일 & 모든 행 종료일은 2014년 5월 4일 2014년 5월 3일입니다, 2014년 5월 31일 이상 2014-입니다 04-02 다음 모든 레코드 표시

답변

1

는이

SELECT end_date FROM your_table 
WHERE end_date > (SELECT start_date FROM your_table ORDER BY id DESC LIMIT 1); 
등이 사용하는 SQL 쿼리를 수행 할 수 있습니다
0

위 데이터 세트에 예상되는 결과를 쓸 수 있습니까? 각 행의 종료 날짜가 시작 날짜보다 큽니다.

관련 문제