我编写了一个 SQL 查询,它提取存储在我的数据库中的房产的最低每周价格:
var rPropertyId = Request.QueryString["PropertyID"];
var cheapestrate = "SELECT TOP 1 * FROM RateInfo WHERE PropertyID=@0 ORDER BY RateWeekly ASC";
var qcheapestrate = db.QuerySingle (cheapestrate, rPropertyId);
我非常有信心这个说法是正确的。我遇到的问题是,并非所有房产都有定价,所以我只想显示这个价格,如果有的话。我创建了以下 if 语句,但它告诉我我缺少一个 ; 某处?
@if(qcheapestrate=!null){
Rates From qcheapestrate.rateweekly per week
}
所以我试图检查查询是否返回一个条目。如果是这样,我想显示最低的“rateweekly”值。希望这一切都有意义!