我正在开发一个用MySQL / PHP编写的库存/发票系统(可能带有某种访问前端和web界面)。
问题是,我希望产品的库存能够处理具有倍数折扣的项目,例如“10 10的任何两个折扣”。我想要发生的是,如果发票中添加了10个项目,它可以计算出这些项目中是否有任何项目满足“任何x for if x”的要求,并应用折扣。增加的复杂性是,任何项目都可以有不同的多重折扣,如“GB10的任何2”以及“GB12的任何3”。基本上就像超市所做的那样--对最终用户来说很容易。
如果我想要将同一项目的任何x输入到相同的发票行中,它工作得很好,但它需要更灵活。
有没有人知道我该怎么做?提前谢谢。我对HTML / M
下面是我的DiscountPeriod表的结构:
id
room_id
date_from
date_last
discount
假设我们有折扣,从01 December 2017开始,以10 December 2017结尾。
我在找日期范围看看有没有折扣。因此,日期范围可能完全或部分在某些折扣期内。3个示例日期-搜索范围:
从12月2日至12月10日(完全在一个折扣期内)
11月20日至12月4日(部分在内部)
12月5日至12月15日(部分在内部)
以上所有三个例子的预期都是以01 December 2017开头,以10 December 2017结尾的折扣。
目前,我
我必须找出哪个Linux发行版运行在服务器上。在uname -a中,我有以下输出:
$ uname -a
Linux lvmfacelifttap2b 3.10.0-514.6.1.el7.x86_64 #1 SMP SUn Dec 11 12:25:18 EST 2016 x86_64 x86_64 x86_64 GNU/Linux
我试过搜索但是找不到匹配的。有什么帮助,如何找出分布吗?谢谢
我想使用golang访问bigquery数组结构。GCP计费标准表查询Q := client.Query( SELECT billing_account_id,credits FROM + "project.dataset.gcp_billing_export_xxxx“+ WHERE DATE(_PARTITIONTIME) = '2021-11-24' and array_length(credits) > 0 LIMIT 1)
and explore data
for {
var row []bigquery.Value
err :=
我试图使用相同的update语句更新两列,可以吗?
IF V_COUNT = 9 THEN
UPDATE INVOICE
SET INV_DISCOUNT = DISC3 * INV_SUBTOTAL
, INV_TOTAL = INV_SUBTOTAL - INV_DISCOUNT
WHERE INV_ID = I_INV_ID;
DBMS_OUTPUT.PUT_LINE ('YOU QUALIFY FOR A DISCOUNT OF 30%');
问题是INV_TO