sqlserver根据生日查询年龄
时间: 2023-06-21 18:07:21 浏览: 148
SQLServer 根据生日计算年龄
可以使用DATEDIFF函数和GETDATE函数来计算年龄。例如,假设您的表中有一个名为"person"的列,其中包含生日信息,您可以使用以下SQL查询来计算每个人的年龄:
```sql
SELECT DATEDIFF(YEAR, person.birthday, GETDATE()) AS age FROM person
```
其中,DATEDIFF函数用于计算两个日期之间的时间差(以指定的时间单位为基础),在此示例中,我们使用YEAR作为时间单位。GETDATE函数用于获取当前日期。
阅读全文