在BigQuery中,您可以使用日期函数来添加日期和计算日期之间的差异。以下是一些常见的示例:
添加日期:
使用DATE_ADD函数可以将指定的年、月、日添加到日期中。例如,将2天添加到当前日期:
SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 2 DAY) AS new_date;
结果将为新日期。
计算日期差异:
使用DATE_DIFF函数可以计算两个日期之间的差异。例如,计算两个日期之间的天数差异:
SELECT DATE_DIFF('2021-01-10', '2021-01-05', DAY) AS date_diff;
结果将为日期之间的天数差异。
提取日期部分:
使用EXTRACT函数可以从日期中提取特定的部分,例如年、月、日等。例如,提取当前日期的年份:
SELECT EXTRACT(YEAR FROM CURRENT_DATE()) AS year;
结果将为当前日期的年份。
以上仅是一些基本的示例,您还可以使用其他日期函数来进行更复杂的操作,例如计算工作日、计算年龄等。BigQuery提供了丰富的日期函数和操作符,您可以根据具体需求选择适当的函数来解决问题。