我只需要省略那些在所有53周内的销售总额为0并且需要没有分组的输出的记录
答案 0 :(得分:0)
你不能在一个查询中真正得到它。 要获得没有任何销售额的所有年份,您必须将销售额相加。
那是:
首先:
public static MvcHtmlString ActionLink(
this HtmlHelper htmlHelper,
string linkText,
string actionName,
string controllerName,
RouteValueDictionary routeValues,
IDictionary<string, Object> htmlAttributes
)
然后:
select YEAR(date) from YourTable group by YEAR(date) having sum(sales) > 0
如果您使用的是mssql,则可以使用OVER子句和分区
在一个查询中执行此操作