나는 다음과 같은 테이블에서 SQL Server:
consult_date patient_id consultation_cost
-----------------------------------------
2021-10-30 1 -10
2021-05-30 1 10
2021-02-08 1 20
2021-01-27 1 22
I 을 선택하려면 최신 consult_date 을 위한 환자 1 생성하고 알림. 여기에는 최신 consult_date 은 2021-10-30 하지만 문제는 상담이 취소되었습기 때문 상담 비용이 부정적인 여기에.
고 싶은 이것을 무시 기록뿐만 아니라 무시 consult_date2021-05-30 뿐만 아니라 이후 consultation_cost(10)유사한 부정적인 상담 비용(-10)는 취소되었습니다. 그래서 최신 상담 날짜이어야 2021-02-08.
솔루션을 찾을 최대담 날짜입니다. 는 경우 비용이 긍정적이 다음을 그로 최대담 날짜입니다. 부정적인 경우에는 다음을 무시하는 기록하고 소홀히 비슷한 비용에 긍정적인 값이 같은 환자에 기록하고 다음 최대담 날짜입니다.