Big R Query игнорирует условие WHERE - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь извлечь данные из большой таблицы запросов, где временная метка больше определенного значения.

Когда я запускаю query_exec, оператор WHERE для field3 работает, но оператор timestamp не работает.

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

sql <- paste0("SELECT field1, field2, field3, FLOAT(timestamp) AS timestamp 
FROM [project:table",date,"]
WHERE field3 = 'string' AND timestamp > 1551163026015190 ")

query<-query_exec(sql, project = project) 

Первые 3 строки в скрипте R - это одна строка, но разделены здесь для простоты использования.

Большое спасибо

...