分组数据

时间:2014-01-21 02:51:51

标签: sql group-by ms-access-2007

我有一个数据库,记录在我们提供的服务进入时具有评分分数的客户,这在0到50之间,平均每周看一次,在四个会话后,他们在同一时间重新评估得分看到一个趋势,所以说最初他们可能得分22,四周后可能是44 我所追求的是一个用于对此数据进行分组的SQL查询

+----+-------+--------+
|name|initial|followup|
+----+-------+--------+
|joe |22     |        |
+----+-------+--------+
|joe |       |44      |
+----+-------+--------+

我希望这个显示

+----+-------+--------+
|name|initial|followup|
+----+-------+--------+
|joe |22     |44      |
+----+-------+--------+

我知道这是一个简单的问题,并且之前已经完成了这项工作,但这是一年中的时间,管理层面临压力 非常感谢提前

1 个答案:

答案 0 :(得分:0)

假设-表示NULL,只需使用聚合:

select name, max(initial) as initial, max(followup) as followup
from t
group by name;