이것은 쉽게 할 수 있지만 항목별로 가격을 나열하고 각 항목의 버전 번호가있는 테이블을 가지고 있으므로 동일한 itemID와 항목 이름을 가진 중복 항목이 있지만 다른 버전은 가격이 다를 수 있습니다. 나는 항목 가격은 그래서 비교 함수의 일종 필요하지만 SQL에 어디서부터 시작 확실하지 않은 추측 여러 버전이있을 것입니다 항목의 가격이 변경되었는지 확인하려면
itemid | item | price |version | date
1 a 1.13 1 2011-12-01
2 b 5.13 1 2011-12-01
3 c 3.66 1 2011-12-01
4 a 1.03 2 2012-01-09
5 b 5.13 2 2012-01-09
6 c 3.33 2 2012-01-09
을 변경하는 확인하기 위해 간단한 SQL 문을 원했다.
그래서 위의 예는 이전 버전에서 가격이 변경되었으므로 a
과 c
품목 만 반품하고 싶습니다. 이것은 당신에게 가격은 이전 버전에서 변경된 항목의 목록을 제공
무엇에 비해 변경 되었습니까? 나중의 시점? max_version은 다른 곳에 저장되어 있습니까? – Beth
이전 버전에서 변경된 – Standage
이 이전 버전에서 다른 테이블에 항목별로 변경 되셨습니까? 비교 소스가 필요합니다. – Beth