请帮我解决这个问题......
我有一个具有NULL值的临时表。我想只提取一条记录,表示有数据的行。我目前在表中的内容是
当我运行以下语句时,
SELECT * FROM #TempTable 在哪里不是空的 AND VAC不是空的;
我想要我的结果 ResultsSample
答案 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