0

我编写了一个 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”值。希望这一切都有意义!

4

1 回答 1

1

尝试这个...

@if(qcheapestrate!=null){
<text>Rates From</text>
@qcheapestrate.rateweekly
<text>per week</text>
}
于 2013-11-04T18:55:39.533 回答