我有2个表(THour_IN和THour_OUT)具有相同的架构选择查询make query:与条件从第二表中的列
SELECT THour_IN.Name, THour_IN.date, THour_IN.HourIN, THour_OUT.HourOUT FROM THour_IN LEFT JOIN THour_OUT ON (Hour_IN.Name = THour_OUT.Name) AND (Hour_IN.date = THour_OUT.date);
但是这在我的情况下是不正确的,因为我有多个表格中的同一日期的行。其结果是:
Name date HourIN HourOUT
AAA 24/11/2013 17:33:06 20:33:27
AAA 24/11/2013 17:33:06 16:36:06
AAA 24/11/2013 07:33:27 20:33:27
AAA 24/11/2013 07:33:27 16:36:06
BBB 18/11/2013 16:36:06
BBB 19/11/2013 07:33:30
BBB 21/11/2013 07:29:24 08:33:22
BBB 22/11/2013 07:33:30 16:34:53
它应该是日期24/11/2013首先HourIN(7时33分27秒)与最前一页HourOUT(16时36分06秒),第二HourIN(17时33分06秒) with Second HourOUT(20:33:06)有什么想法?
感谢您的回复。我使用这个查询。现在我有其他问题。当我有诸如 名称日期HourIN AAA 24/11/2012七时30分00秒 AAA 24/11/2012 15:30:00 AAA 25/11/2012七时33分27秒 名称数据日期HourOUT AAA 24/11/2012 16:30:00 AAA 25/11/2012 16:00:00 AAA 25/11/2012 20:00:00 由于技术上的原因,有些“in “和”出“,他们必须是00:00:00 我得到的结果 姓名日期小时入住时间 AAA 24/11/2012 07:30:00 16:30:00 AAA 24/11/2012 15:30 :00 16:30:00 AAA 25/11/2012 07:33:27 20:00:00 如何添加空v alues? –
你的意思是缺少一条线?没有约会,没有时间? – Fionnuala
是的。日期没有输入或输出 –