根据主表中的日期和时间在子表中搜索记录

时间:2016-03-17 19:03:04

标签: sql sql-server tsql

我需要使用DateTime字段比较2个表(表-A和表-B),并从Table-B获取匹配记录。 表A是表B的主表

enter image description here

基于上面的例子,我需要根据日期检索记录匹配Master-ID = 1(因为时间不同),对于Master-ID = 2,有多个记录具有相同的日期,但时间只有一个匹配记录。

如何从表B中获取突出显示的行。

1 个答案:

答案 0 :(得分:0)

试试这个

select * from tableA a
inner join tableA b on  convert(date,a.dateA)=convert(date,b.DateB)