Ваш вопрос немного сложен для понимания, но я предполагаю, что вы хотите вернуть максимальное значение для каждой отдельной даты. Вы можете сделать это, используя GROUP BY следующим образом:
WITH `myTest` as (
SELECT date "2018-08-11" myDate, time "00:00:00" myTime, "UTC" myTimeZone, 8979 myValue UNION ALL
SELECT date "2018-08-11" myDate, time "18:00:60" myTime, "UTC" myTimeZone, 1274 myValue UNION ALL
SELECT date "2018-09-13" myDate, time "17:36:40" myTime, "UTC" myTimeZone, 6342 myValue UNION ALL
SELECT date "2018-09-13" myDate, time "05:05:32" myTime, "UTC" myTimeZone, 67 myValue )
SELECT myDate, max(myValue) as Max_Value
FROM `myTest`
GROUP BY myDate
Вы можете добавить это в свой редактор BigQuery, чтобы увидеть, как он работает, а затем настроить его так, чтобы оно соответствовало дате, которую вы используете.