SOA_VALUE를 기준으로 테이블에서 ROLE을 검색하려고합니다. SOA_VALUE가 100과 500 사이에 있으면 ROLE은 RSM이어야합니다. SOA_VALUE가 500 이상이면 ROLE은 TMM이어야합니다. SOA_VALUE는 프런트 엔드에서 제공됩니다.Case With with between db2
ROLE CHANNEL PLG TRANTYPE SOA_VALUE
ASM GT DETS TRANSFER 0
RSM GT DETS TRANSFER 100
TMM GT DETS TRANSFER 500
예 : SOA_VALUE가 122이면 역할이 RSM으로 설정되어야합니다.
Role.Thanks를 검색하기 위해 제안/예제 쿼리를 제공해주십시오.
+1이 – NealB
@Rajaganesh 값 위의 쿼리는 테이블에서 사용할 수있는 Soa_Value에 따라 Role과 함께 레코드를 제공합니다. 내가 위에 설명한 것처럼, 내 요구 사항은 조금 다르다. 나는 SOA_VALUE를 프론트 엔드 (html 텍스트 상자)에서 얻고있다 ... SOA_Master 테이블에서 적절한 역할을 선택해야한다. – Manu
@Rajaganesh 아래 시나리오를 계속 진행하십시오 ... 프런트 엔드에서 122/channel/plg/trantype을 얻은 다음 soa_master에서 확인해야합니다 (122> 0 & 122 <= 100) 다음 ASM : 122> 100 & 122 <= 500) RSM : (122> 500) 다음 TMM. 최대 및 최소 값 (0,100,500)은 동일한 테이블의 역할, 채널, plg, trantype을 기준으로 검색해야합니다. – Manu