SQL错误-您试图执行的查询。。。
我有一个这样的疑问。当执行它时,我得到了这个错误SQL错误-您试图执行的查询。。。,sql,Sql,我有一个这样的疑问。当执行它时,我得到了这个错误 System.Text.StringBuilder qry = new System.Text.StringBuilder(); qry.Append(" SELECT OfferC.TypeIE, OfferC.RegNo "); qry.Append(" FROM OfferC "); qry.Append(
System.Text.StringBuilder qry = new System.Text.StringBuilder();
qry.Append(" SELECT OfferC.TypeIE, OfferC.RegNo ");
qry.Append(" FROM OfferC ");
qry.Append(" WHERE OfferC.RegNo IN (");
qry.Append(string.Join(",",m_SelectableOrganizations.ConvertAll(IntToString).ToArray())).Append(")");
qry.Append(" GROUP BY OfferC.RegNo, OfferC.TypeIE");
qry.Append(" ORDER BY OfferC.Rating;");
您试图执行的查询未将指定的表达式“offer.Rating”作为聚合函数的一部分。
我试着做这样的事
SELECT ...
FROM ...
WHERE ...
GROUP BY ...
ORDER BY ...
但仍然得到同样的错误。和一个出错的屏幕截图。
谢谢您的帮助。请将
报价评级
包含在分组依据
条款中,否则订单依据报价评级
无法发生,因为它已与其他标准分组,而不是按照报价评级您需要将报价评级包含在分组依据条款中。