Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有如下查询的 SQL 文件,它查找所有未结订单价值大于或等于其信用额度的客户。
AND kred_lim.kred_zu_zahlen >= kred_lim.kred_limit;
我怎样才能找到上述情况,以及例如他们的未结订单价值是他们信用额度的 90% 的客户?是否可以在 WHERE 中使用这样的百分比?
你可以这样做:
AND kred_lim.kred_zu_zahlen = (kred_lim.kred_limit / 100) * 90;
除了准确性之外,我对达伦的回答没有任何问题。让我假设 90%,你的意思是 89.5% 到 90.5% 之间。在这种情况下,您将使用如下比较:
AND (kred_lim.kred_zu_zahlen/kred_lim.kred_limit)*100 between 89.5 and 90.5;