Выберите сегодняшнюю дату с помощью BigQuery

#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";