我在通过大量查询createjob API order by子句中的sql语句解析日期由云功能得到执行,它抛出一个错误。
相同的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);
});
});
尝试更换此:
sqlQuery=select * from <<datasetid>>.<<table_name>> where arrival_date not like '%Z%' order by parse_date('%d/%m/%Y',arrival_date)
有了这个:
sqlQuery="select * from <<datasetid>>.<<table_name>> where arrival_date not like '%Z%' order by parse_date('%d/%m/%Y',arrival_date)"
下一次:请复制粘贴你得到确切的错误代码。