【发布时间】:2021-12-11 00:31:20
【问题描述】:
我有一个表,由 3 列(人、年和计数)组成,因此对于每个人,有几行具有不同的年份和计数,最后一行具有总计数。我想保持表格按名称排序,但也按总数排序。
所以行应该按总和排序,但也应该按人分组并按年份排序。当我试图按总和排序时,当然,人和年份都搞砸了。有没有办法这样排序?
【问题讨论】:
-
错误的数据模型,您没有在同一列中存储不同类型的数据(年份和文本)。计算几年的总和是可以在需要时在 SQL 中完成的,但您不会将其存储在数据库中。这也解决了您的问题,以及您尚未遇到的许多问题。
标签: sql