2017-09-30 11 views
0

두 테이블이 있습니다. 1. Tenancy_histories 2. Profiles. "Tenancy_histories"에는 세입자의 move_in_date 및 move_out_date가 포함됩니다. "프로필"은 fisrt_name, last_name으로 구성됩니다. 과거에 가장 오랫동안 머물렀던 세입자의 이름을 알아야합니다. 두 테이블 모두 profile_id로 조인됩니다. 다른 테이블의 열에서 수행 된 계산을 기반으로 한 테이블에서 데이터 찾기

나는 체재의 최대 기간을 찾으려면이

SELECT MAX(ISNULL(DATEDIFF(dd, move_in_date, move_out_date),0)) 
FROM Tenancy_histories 

같은 것을 시도했다. 하지만 두 테이블에서 관련 데이터를 얻을 수 있도록 결합하는 방법은 무엇입니까?

답변

1

profiles 테이블에 가입해야합니다. 가장 오랜 시간 동안 머물렀던 거주자를 찾으려면 Top 1Order by을 사용하십시오.