sql server 中通过出生日期计算年龄
时间: 2023-09-01 18:11:36 浏览: 295
SQLSERVER查询练习习题.doc
在 SQL Server 中,可以使用 DATEDIFF 函数和 GETDATE 函数来计算年龄。以下是一个示例代码:
```
SELECT DATEDIFF(year, '1990-01-01', GETDATE()) AS Age
```
在上面的代码中,我们将出生日期 '1990-01-01' 作为参数传递给 DATEDIFF 函数,然后将当前日期和时间作为第二个参数传递给 GETDATE 函数。DATEDIFF 函数将返回两个日期之间的年数,从而计算出年龄。在这个例子中,我们得到的结果将是当前年份减去 1990 年,即 31 岁。
阅读全文