是否可以使用不在GROUP BY中的ORDER BY列?

dre*_*mer 7 sql t-sql sql-server group-by sql-order-by

就像标题所说,这是我的代码:

SELECT
  material,
  SUM([Amount]) AS [Amount],
  RIGHT(CONVERT(varchar(50), [date_in], 106), 8)
FROM
  [rec_stats]
GROUP BY
  material,
  RIGHT(CONVERT(varchar(50), [date_in], 106), 8)
ORDER BY
  material,date_in
Run Code Online (Sandbox Code Playgroud)

由于date_in,代码不会运行,无论如何都要解决这个问题?

Ale*_* K. 27

应用另一个聚合,那么怎么样;

order by min([date_in])
Run Code Online (Sandbox Code Playgroud)