省略结果中的空行

时间:2018-03-06 18:38:02

标签: sql sql-server

请帮我解决这个问题......

我有一个具有NULL值的临时表。我想只提取一条记录,表示有数据的行。我目前在表中的内容是

TableSample1

当我运行以下语句时,

SELECT * FROM #TempTable 在哪里不是空的 AND VAC不是空的;

我想要我的结果 ResultsSample

2 个答案:

答案 0 :(得分:1)

使用聚合:

select id, sum(sick) as sick, sum(vac) as vac
from #TempTable
group by id;

答案 1 :(得分:0)

你可以使用MAX功能。

SELECT ID, MAX(SICK) SICK , MAX(VAC) VAC
FROM #TempTable
GROUP BY ID