서로 데이터를 검증하기 위해 찾고있는 두 개의 테이블이 있습니다. 하나의 테이블에서 나는 (이전의 밤에) 가장 최신의 것으로 간주되는 가치를 가지고있다. 다른 테이블에는 나중에 업데이트되는 해당 값의 잠재적 인 변경 사항이 있습니다.SQL에서 데이터 유효성 검사
다음 데이터 구조는 다음
TYPE/Date_of_Delivery/Deliverable (integer)/Update_Time
을 예로들 수 :
ABC/10-30-16/4.5/9-01-16
는 I는 "집합"변화를 나타내는 채워진 테이블 끝낼하고자 모든 Date_of_Delivery. 변경 사항이있을 경우,
ABC/10-30-16/-4.5/9-01-16
ABC/10-27-16/+4.5/9-11-16
또한 :
예를 들어, 배달 날짜가 10-27-16로 10-30-16에서 변경된 경우, 나는 그것이 뭔가를 보여 드리고자합니다 전달 가능한 값 :
ABC/10-30-16/-4.5/9-01-16
ABC/10-27-16/+6.3/9-11-16
나는 일부는 테이블 간의 조인을 사용하여 시도했지만 나는 많은 배달 그들이에 일치하지 않도록 날짜에 대해 동일한 결과물 값을 일치 끝낸다. 어떤 아이디어가 있습니까? 도와 주셔서 감사합니다! 쿼리 아래
호환되지 않는 데이터베이스 태그를 제거했습니다. 실제로 사용하고있는 데이터베이스의 태그를 다시 추가하십시오. –
select * from table1 빼기 select * from table2가 작동해야합니다. –