我想列出所有包含有折扣的产品的订单,这样我就可以根据有折扣的订单生成一个报告,并获得订单编号、订购日期、订单状态、订单总数、用户名、电子邮件和电话。
每一批有折扣产品的订单
就像这样
if (order_had_product_with_discount) {
get the [ order number, order date, order status, order total, user name, email and phone ] of this order
}
这不是有效的代码,但我需要知道从哪里开始。
用户可以提供任何类型的数据。我需要确保输入字符串只包含浮点数。因此,我需要确保数据只包含数字或点(.)如果输入数据有数字或点以外的任何内容,则返回false。有人能帮我处理javascript正则表达式吗?我找了很多次了。但我无法为我的具体案件找到任何帮助。
So this should return characters for cases like
12.09a23
aa12.12
abcd
更新
我不想看输入字符串是否有浮点数。我想看看输入中是否有浮点数以外的其他内容。例如,如果输入有12.3a23,我想显示输入有aa,所以这是一个无效的输入。
我有一个查询( Server 2017),它可以在同一日期找到两个不同的折扣。
WITH CTE AS (SELECT [date_id], [good_id], [store_id], [name_promo_mech], [discount],
RN = DENSE_RANK() OVER (PARTITION BY [date_id], [good_id], [store_id], [name_promo_mech]
ORDER BY [discount]) +
这是我在一次面试中被问到的,我得到的反馈是我缺乏OOD技能。所以我想知道我建议的设计有什么问题。
问题陈述:设计一个帮助计算购物车中项目的TotalCost的系统。您将得到购物车中的商品列表和折扣,如下例所示。清单将包括物品或折扣,顺序重要:
样品车:10美元书籍xyz,10%折扣所有项目,20美元固定,20%折扣下一项,100美元衬衫,15美元在第5种类型的书。
类型折扣:对所有项目的折扣为10%,下一项的折扣为20%,下一项的折扣为15美元,第5种类型的折扣可在系统中稍后添加更多类型的折扣。
我给出的解决方案:
这是我制作的类图:
这里是TotalCost()算法:
public d
按照前面的问题,我试图更新游标以使用递归上下文。然而,这似乎并不是很简单。我无法让递归上下文循环我的折扣和分配相关的数量,以充分支付我的预订。
ALTER FUNCTION [discount].[fn_get_eligible_packages]
(
@TecTacClientId NVARCHAR(255),
@StartDate DATETIME2,
@EndDate DATETIME2,
@ResourceId INT,
@BookingId INT NULL
)
RETURNS @discounts T