0

我有一个包含一些人的姓名和出生日期的数据集,我想计算他们的年龄!我帮助形成查询(用于 BigQuery)以获得此结果?谢谢

4

1 回答 1

1

这对 BigQuery 来说应该很容易,很大程度上取决于您如何存储出生日期。

假设它是一个字符串,格式为“2005-10-01”。获取年龄的一种方法是:

SELECT INTEGER(
    (NOW() - (TIMESTAMP(CONCAT(birthdate, ' 00:00:00'))))
    / 24/3600/365/1000/1000)
FROM users
于 2013-06-10T21:02:47.577 回答