我试图从表中获取日期,并发现它的年份差异。我尝试了以下查询实际上是不正确的。我不知道如何从表中获取日期并直接在DATEDIFF函数中使用它。可以有人帮帮我吗?
SELECT empname,DATEDIFF(year,dob,GETDATE()) as year,DATEDIFF(month,dob,GETDATE()) as month from Employee1;
我在SQL服务器上尝试它。
如果我提供"29-08-2014"
和"29-04-2015"
等日期。它应该给我:
年:0个月:8