#google-cloud-platform #google-bigquery
#google-облачная платформа #google-bigquery
Вопрос:
Я использую Google Cloud SDK (командная строка) через C #, и я хочу выбрать информацию для текущей даты (сегодня).
Выбор работает, но я не могу указать последнюю дату в столбце DATE Ниже приведен запрос, который я использую:
var table = client.GetTable("projectId", "datasetId", "table");
var sql = $""
$"SELECT "
$"sku, "
$"FROM {table} "
$"WHERE DATE=CurrentDate('America/Sao_Paulo') "
$"LIMIT 10";
Схема: строка артикула
ДАТА — временная метка
Комментарии:
1. Вот документация для встроенной функции, ссылка . Соответствующей функцией является CURRENT_DATE() , как @JozefCechovsky упомянул в своем ответе.
Ответ №1:
Попробуйте использовать CURRENT_DATE вместо currentDate
var table = client.GetTable("projectId", "datasetId", "table");
var sql = $""
$"SELECT "
$"sku, "
$"FROM {table} "
$"WHERE DATE=CURRENT_DATE('America/Sao_Paulo') "
$"LIMIT 10";