데이터베이스 테이블에서 모든 행을 찾으십시오.이 행의 차이는 date_start
과 date_end
사이에 정확히 3 일입니다. 나는 http://www.postgresql.org/docs/9.1/static/datatype-datetime.html처럼 PostgreSQL의 문서를보고, 이미 예를 들어, 여러 쿼리를 만들었습니다PostgreSQL, 날짜 간격의 일수
"SELECT e FROM Events e WHERE date_part('day',(e.date_end - e.date_start)) = 3"
을하지만, 불행히도 내 편집기 오류 "The query contains a malformed ending"
및 "The identification variable 'date_part' is not defined in the FROM clause"
(이클립스)를 제공합니다. 아무도 나를 설명 할 수 있을까요, 내 실수는 어디 있습니까?
EDIT1 :
어쩌면 모든 PostgreSQL의 기능을 모르는 이클립스와 나는 환경에 대한 date_part 기능을 볼 수 있도록 몇 가지 라이브러리를 가져 오거나 쿼리에 무언가를 추가해야?
당신이 언급 한 이벤트 뒤에 당신의 질문이 무엇입니까? –
아마도 테이블 이름과 동의어입니다. –