У меня есть дата разбора в операторе sql в предложении order by для API bigjery createjob, выполняемого облачными функциями, и оно выдает ошибку.
Тот же оператор SQL выполняется без проблем в консоли редактора запросов BigQuery
sqlQuery="select * from <<datasetid>>.<<table_name>> where arrival_date not like '%Z%' order by parse_date('%d/%m/%Y',arrival_date)" ;
const options = {
configuration: {
query: {
query: sqlQuery
}
}
};
bigquery.createJob(options, function (err, job) {
if (err) {
console.log(err);
return res.status(500);
}
job.getQueryResults(function (err, rows) {
return res.status(200).send(rows);
});
});