이 테이블을 가지고 Val을 사용하여 Indata를 맞는 행을 찾고 싶습니다.SQL의 코딩 된 필드 해석
Tol 필드는 공차 (varchar)이며 정수/부동 또는 백분율 값일 수 있습니다.
Row Val Tol Outdata
1 24 0 A
2 24 5 B
3 24 10 C
4 32 %10 D
5 32 1 E
예를 들어 Indata 30은 행 3 (24 + 10 = 34)과 4 (32-10 % = 28.8)와 일치해야합니다.
mySQL에서이 작업을 수행 할 수 있습니까? 함수 만들기?
고마워, 아직 시도하지는 않았지만 이것이 내가 찾고 있었던 것이었다! 그러나 30이 이상하게 보입니다 .... –
"% 10"대신 "10 %"를 입력하면 어떻게됩니까? 이것은 깨지기 쉬운 해결책입니다. –
@Petter Magnusson : 예를 들어 Indata 30은 행 3과 4와 일치해야합니다. 비교할 값으로 대체하십시오. –