我有下面的Excel电子表格,它在列A中显示产品,在列B中显示它们的折扣
A B
1 Product A 40%
2 Product B 55%
3 Product C 30%
4 Product D 30%
5 Product E 40%
6 Product F 40%
7 Product G 60%
8 Product H 60%
9 Product
我有两个查询来计算旧折扣和新折扣之间的平均值。我正在计算每月的平均值,我想知道如何将这些值并排放在一起:
下面是我的问题:
Select AVG(ABS(NewDiscount - OldDiscount)) AS [Average Discount Change in February]
From DiscountChange
where MONTH(ChangeDate) = 2
and YEAR(ChangeDate) = 2021
Select AVG(ABS(NewDiscount - OldDiscount)) AS [Average Discount Change in Jan
id discount ref_name ref_type
101 12 Sid national
104 34 Buny international
108 21 Amir national
196 35 Sanjeev local
232 23 Anurag local
345 2 Abhitab international
Q1。如何获取每个ref_type的总折扣?
Expected resul
最新的VisualStudio2019使用/Wall命令行开关(启用所有警告)编译以下代码:
struct A{};
void f( const std::array<A, 2> & ) {}
int main() {
A x, y;
f( { x, y } );
}
打印警告:
warning C5246: 'std::array<A,2>::_Elems': the initialization of a subobject should be wrapped in braces
然而,GCC和Clang都接受这个代码,其
我试图使用相同的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
在“北风”中,我如何编写一个脚本来更改所有订购量超过50的订单的订单详细信息表中的折扣,并显示给出的最大折扣。
在北风表中,我是使用最大值还是和?它应该会影响159行。我有这个,但一直有错误。
SELECT OrderID, ProductID,UnitPrice,Quantity,
MAX (Discount)
FROM [Order Details]
假设我们的任务是实现一个API,以检查折扣计数是否可以应用于订单。Order域对象包含篮中的项以及客户id:
class Order(
val items: List<Item>,
val customerId: CustomerId
)
我们还有一个域对象DiscountCode,表示要使用的折扣计数。
有几个验证规则可以检查给定的折扣计数是否可以应用于给定的订单:
discounted?Has 折扣是否过期?是否有不能使用的商品?该折扣代码已被其他人使用?(客户是否允许使用此折扣代码?)
对于规则1-3,我们可以说它们显然是业务逻辑,根据DDD,它们属于Disc
总结一下我想做的事情:
我有很多区域,其中有很多产品。我已经计算了每个产品的折扣,产品的平均折扣(按区域划分)和它们的标准差(也按区域划分)。
现在,我需要的是计算一个新的平均折扣(再次按区域划分),但只考虑到折扣的产品< avg_discount + stddvev_discount
select product,
discount,
region,
--this is the line i want to add
avg (case when discont < avg_discount + stddev_discount th
下面是我的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结尾的折扣。
目前,我
这是我在一次面试中被问到的,我得到的反馈是我缺乏OOD技能。所以我想知道我建议的设计有什么问题。
问题陈述:设计一个帮助计算购物车中项目的TotalCost的系统。您将得到购物车中的商品列表和折扣,如下例所示。清单将包括物品或折扣,顺序重要:
样品车:10美元书籍xyz,10%折扣所有项目,20美元固定,20%折扣下一项,100美元衬衫,15美元在第5种类型的书。
类型折扣:对所有项目的折扣为10%,下一项的折扣为20%,下一项的折扣为15美元,第5种类型的折扣可在系统中稍后添加更多类型的折扣。
我给出的解决方案:
这是我制作的类图:
这里是TotalCost()算法:
public d
我想使用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 :=