首页 > 解决方案 > 将两行合二为一?

问题描述

我可以知道合并这两个数据库项的代码吗?我的意思是TimeOUT第二行的内容将在第一行,TimeOUT因此当我将其投射到列表视图时它不会为空。

请在此处查看图片:

图片

我正在使用 C#。

标签: c#sqldatabaseselectgroup-by

解决方案


对于这个数据集,聚合可以:

select
    empID,
    firstName,
    lastName,
    date,
    min(timeIn) timeIn,
    max(timeOut) timeOut
from mytable
group by
    empID,
    firstName,
    lastName,
    date

推荐阅读