可以说我有一个不同价格的长度范围
Length Price
0 - 10 18
11 - 15 20
16 - 20 30
21 - 40 45
41 - infinity 60
我应该如何将这些信息存储在数据库中,当我输入长度时如何检索信息10.625
?如何获得长度为 的商品的价格10.625
?
我不确定我是否已经解决了这个问题
priceData.Length_End = Math.Ceiling(priceData.Length);
string selectStatement =
"SELECT Price PriceList2 " +
"WHERE @Length_End >= Length_Start AND @Length <= Length_End";
然后我得到第一个读者的价值
SqlDataReader reader = selectCommand.ExecuteReader();
while (reader.Read())
{
price = decimal.Parse(reader["Price_Per_Ton"].ToString());
break;
}
reader.Close();
如果我错了,请纠正我。感谢所有的回复!