Bigquery standardSQL: текущая дата минус предыдущая дата с результатом в количестве дней? - PullRequest
0 голосов
/ 22 октября 2018

Я бы хотел, чтобы текущая дата минус предыдущая начальная дата с результатом, в котором число дней будет разницей?

Я попытался сделать следующее: date_sub (Begindt, INTERVAL current_date)

Кроме того, мне придется разыгрывать вещи по-другому?

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Ниже для стандартного SQL BigQuery

DATE_DIFF(CURRENT_DATE(), Begindt, DAY)  

Подробнее о DATE_DIFF ()

Выше предполагается, что поле Begindt имеет тип DATE
Если нет, вы должны привести к типу DATE через CAST или PARSE_DATE функции

0 голосов
/ 22 октября 2018

Вы находите что-то вроде ниже

DATE_DIFF(Begindt, CURRENT_DATE, day)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...