求教:T-SLQ数据库结果?

--查询今天过生日的学生姓名以及所在年纪
select*from Students
where DATEPART(mm,getdate())=DATEPART(mm,BornDate) and DATEPART(dd,getdate())=datepart(dd,BornDate)
图片说明

只输出了一条 这个是怎么回事 我这儿有好几个同一天生日的查询不到了。。

你得在你的数据库中找一条你认为应该查询出来但是实际上没有的,才好帮你检查你的条件哪里写错了。

就是有的呢 。我查询的数据是有的 有两条 然后我用or 的话 就有五条数据出来 有两条是今天生日 ,然后用and的话只有一条数据出来= = 看不懂啊
这个牛角尖转的