例如:在我的数据库中,我有3个表: COMPANY,COUPON和COMPANY_COUPON。COMPANY表有ID和NAME字段,优惠券表有ID,TITLE和TYPE,COMPANY_COUPON表有COMPANies的ID和他们拥有的优惠券ID。 因此,在java中,为了获得公司的所有优惠券,我使用命令: SELECT coupon_id FROM company_coupon WHERE company_id = ? 并将其放入集合中。 但我需要一些东西来按类型获取公司的所有优惠券,例如: SELECT * FROM company_coupon WHERE company_id =
我发布我所在城市的折扣优惠。报价模型将传递给模板(每页约15个报价)。每个报价都有很多项目(每个项目都有FK到它的报价),因此我必须从模板做出大量的DB请求。
{% for item in offer.1 %}
{{item.descr}}
{{item.start_date}}
{{item.price|floatformat}}
{%if not item.tax_in
我在生成结果时遇到了问题,这些结果是从数据库中的数据计算出来的。情况就是这样。
我有可以是数量或百分比的优惠券,如果百分比为0,则使用金额。
CASE
WHEN c.CouponPercent > 0 THEN p.Price - (c.CouponPercent/100)
ELSE c.CouponValue
END as Coupon
现在,我必须计算一个内容提供者的百分比,即
(p.Price-Coupon)*(ProviderPercent/100)
如何使用从上面计算优惠券价值来计算提供者百分比,如果我使用它,在上面的代码中,错误报告为“无效的列名‘优惠券’”。
请帮