在进行查询时,我将输出放在数据表中。
此数据表附加到datagridview。在第一行中我有一个日期字段,第二行是我的该日期的休假信息。
正如您在示例中所见,在某些情况下,我得到两次相同的日期,一次使用Leavetype数据,一次没有任何leavetype数据。
如果在数据表中的每个条目都运行,如果在列表中出现相同的日期多一次,则删除该行,在这种情况下,删除Leavetype为空的行?
Date | Leavetype
------------|-----------
01-01-2016 | leave
02-01-2016 | work
02-01-2016 |
我使用的查询是:
SELECT DISTINCT a.Date, b.Leavetype FROM Kalender a LEFT JOIN VerlofLijn ON a.ID = c.DagID LEFT JOIN Verloftype b ON c.VerloftypeID = b.ID AND c.Persnummer=@pnummer WHERE a.Date >= " + startdate+ " and a.Datum <" + enddate+";
日期来自另一段代码,因此没有给出用户输入。