Вот мой стандартный Google Big Query:
SELECT DISTINCT concat ( safe_cast(fullVisitorID as string),
safe_cast(visitNumber as string)) as FVID, /* WORKS */
FORMAT_TIMESTAMP("%Y-%m-%d",
TIMESTAMP_ADD(TIMESTAMP_SECONDS(visitStartTime), INTERVAL -8 HOUR)) as
visitStartTimePST, /* WORKS */
(select value from unnest(h.customDimensions) where index = 7) as
CheckIn, /* WORKS BUT IS IN FORMAT e.g. 1/1/2017 */
[... rest of query deleted for readability ]
Вот моя проблема.Я хочу, чтобы CheckIn был типом даты, поэтому я могу сделать арифметику дат, сравнивая visitStartTimePST с датой CheckIn (количество дней дельта).Мои различные попытки приведения и форматирования пока не увенчались успехом.