我有一个带有多个if语句的udf。在当前表单中,它返回的结果不正确。
以下是要求:
@Configuration
public class DatabaseConfig {
@Autowired
private EntityManagerFactory entityManagerFactory;
@Bean
public SessionFactory getSessionFactory() {
if (entityManagerFactory.unwrap(SessionFactory.class) == null) {
throw new NullPointerException("Factory is not a hibernate factory");
}
return entityManagerFactory.unwrap(SessionFactory.class);
}
}
(income - 235,000) * 10%
(income - 335,000) * 20% + 10,000
,对于收入超过10,000,000,已缴纳的税额为25,000 + (Income - 410,000) * 30%
这是我的UDF:
25,000 + (Income - 410,000) * 0.3 + (Income - 10,000,000) * 0.1
是否有任何建议让它按照要求运作?
罗纳德