Visual Fox Pro에서 프로그램 관련 기능을 해결하는 데 문제가 있습니다.Visual Fox Pro에서 라운드 분 20 초에
십진수로 20 분마다 반올림해야합니다. 예를 들면 : 나는 19 분 (0.316) recive 0 분 반환해야합니다. 내가 0-19 분 사이에 도착하면 0 분을 반환합니다. 20 분에서 39 분 사이에 도착하면 20 분을 반환합니다. 40-59 분 사이에 도착하면 40 분을 반환합니다. 60 분에서 79 분 사이에 도착하면 돌아옵니다. 60 분
나는 ROUND()를 사용하려고 생각했지만 "Round"가 가장 가까운 십진수로 접근하기 때문에 어떻게해야할지 모르겠다.
미리 감사드립니다.
암을 확인했지만, 경우가 5백분 라운드 원하는 정답
을 준 ...? IIF (VAR1> 0, IIFBETWEEN (VAR1,0,0.3166), 0, IIF (BETWEEN (VAR1), 0.3333,0.8166), 0.3333,0)), 0) –