我正在实施折扣计算模型。我确实有一个 <#>One 类:
public class Product
{
public string Name { get; set; }
public Size Size { get; set; }
public decimal Price { get; set; }
}
我也有一个订单类:
public class Order
{
public DateTime Date { get; set; }
public string ProductName { get; set; }
public Size
我检查过一个类似的问题,但没有任何帮助。因此,我想在购物车中添加一个列表,有三个选项:( a)不打折( b) 70%折扣( c) 65%折扣(当用户选择,比如说70%折扣,折扣将加在总额中,然后选择付款方式。)
我这么做是因为没有可用的模块可以存放。我想要的30%的存款大约有70%的折扣。
谢谢,我希望有一个我找不到的简单的解决办法
我有一个查询( 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]) +