我有两个表,一个定价表和一个行项目订单表。定价表具有每批次的价格,这意味着一个部件将根据订购的数量有多个价格点
>
1---------95.00
13--------85.00
我的订单表有订购的总数量。我试图计算每个数量点的订单数。给我带来问题的一件事是,每个部分都有不同的定价细目。我会使用一个团体吗?我认为这不会很好。还有其他的功能需要我研究吗?我可以得到每一个项目,它的订单和支付了多少,但什么是最好的方法来做一个订单数量细分?抱歉,如果这是不好的解释:)
定价表示例
Item #-------QTY-------Price
525001-------1-------59.00
525001-------8-------55.00
525001-------13------45.00
订单表
Order #-------item#-------item_qty------unit_cost
51788---------525001------9-------------55.00
51789---------525001------2-------------59.00
51790---------525001------50000---------45.00
这只是该产品的数量细分,其他产品有不同的断点。
老实说,我还没有对这条SQL进行彻底检查,但我非常确定您可以使用以下方法完成任务:
WITH OrdersPricing AS (
SELECT
ot.OrderId,
(SELECT TOP(1) pt.PriceId
FROM PriceTable pt
WHERE pt.Qty > ot.Qty
ORDER BY pt.Qty DESC) AS PriceId)
FROM
OrdersTable ot
)
SELECT
op.PriceId,
COUNT(*)
FROM
OrdersPricing op
GROUP BY
op.PriceId
declare @prices table
(
id int identity(1,1),
item int,
Qty int,
Price float
)
declare @orders table
(
id int identity(1000,1),
item int,
item_qty int
)
insert into @prices (item, Qty, Price)
values
(525001,1, 59),
(525001,8, 55),
(525001,13, 45)
insert into @orders (item, item_qty)
values
(525001,9),
(525001,2),
(525001,50000)
select Id, max(Price) as retail_price, sum(Item_qty) as items_sold, count(IdOrder) as orders_count
from
(
select
o.item_qty,
o.Id as idOrder,
p.*,
ROW_NUMBER() over (partition by o.Item, o.Id order by p.Qty desc) as num
from @orders o
join @prices p on p.Item = o.Item and p.Qty <= o.item_qty
) T
where t.num = 1
group by id, item
/*
Id retail_price items_sold orders_count
1 59 2 1
2 55 9 1
3 45 50000 1
*/
在我的应用程序中,我必须为通知设置一个大图标。LargeIcon必须是位图,我的可绘制内容是矢量图像(Android中的新功能,请参见此链接)。问题是,当我尝试解码矢量图像资源时,返回空值。 以下是代码示例: 在本示例中,当我替换R.drawable时。vector_menu_objectifs带有“普通”图像,例如png,结果不为空(我得到了正确的位图)是否缺少什么?
我正在尝试实现chartJS条形图,并使用图例过滤条形图。我想将标签列表设置为空,因为这样可以清楚地删除条。我正在寻找一种在X轴上设置标记的方法,因为现在文本中的标记为空。 JSIDLE: https://jsfiddle.net/m1eorjwv/1/ 非常感谢,阿龙
我有以下代码: 但它会导致编译错误,因为返回
我从这段代码得到的结果是一个值列表,形式为:className1、className5等。 但是,当我使用Protege打开本体时,同一个类的成员具有正常的名称。是适合我使用的函数吗?如果是这样,我看到的与Protege一起存储在本体中的名称在哪里,我如何获得它们的值?
我对编程很陌生,我想做一个程序,用不同的变量发出12张卡片,然后将每张完整的卡片存储在某个地方供以后使用: N=Number(卡片上的数字,可以从1到3) C=Color(卡片是什么颜色,绿色、蓝色或红色) F=Form(有3种形式:蛇、时钟和圆) R=Fill(可以是满的、半的或空的) 这是我到目前为止得到的:
本文向大家介绍在SpringBoot 中从application.yml中获取自定义常量方式,包括了在SpringBoot 中从application.yml中获取自定义常量方式的使用技巧和注意事项,需要的朋友参考一下 要注意的地方是 application.yml 中不能用驼峰式写法(systemParams)要改成system-params 方法一: 引入依赖: 配置文件(applicatio