SQL-最大值

问题描述

有必要在T1中找到最大的金额,具体取决于T2中的费率(Value1.x) 将针对T1的行中获得的每个数量与取决于T3的值进行比较(Value2.x) 如果Value1.x> Value2.x,则MaybeMax = Value1.x,否则MaybeMax = Value2.x 在所有MaybeMax值中,取最大值,并且对T1中的当前行有效

defaultbrowser chrome

计算

**MaxValue(T1.ID) = ?**

**Table1**

ID=1 (FK1=21,Value1=1000,Value2=5000);

**Table2**

ID=1 (FK2=21,FK3=55,Perc1=10%,Perc2=5%);    
ID=2 (FK2=21,FK3=56,Perc1=15%,Perc2=2%);    
ID=3 (FK2=21,FK3=57,Perc1=20%,Perc2=10%);

**Table3**
ID=1 (FK4=55,Perc3=8%,Perc4=3%); 
ID=2 (FK4=56,Perc3=10%,Perc4=8%); 
ID=3 (FK4=57,Perc3=9%,Perc4=7%); 

**Relationships**
T1(FK1) -> T2(FK2)
T2(FK3) -> T3(FK4)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...