Nano Hash - криптовалюты, майнинг, программирование

Фильтр даты не работает в google bigquery

Я не могу фильтровать результаты таблицы по дате. Пробовали все комбинации (= '2016-07-28', Date (2016-07-28)) и т. Д. Столбец срока действия установлен как "ДАТА" типа данных  Снимок экрана с ошибкой

18.07.2016

Ответы:


1

вам не хватает цитат вокруг даты

WHERE expiry = DATE("2016-07-28")

Причина, по которой он не терпит неудачу, заключается в том, что DATE (2016-07-28) также является законным, он эквивалентен DATE (1980), который, в свою очередь, производит 1970-01-01, и поэтому вы не вернули нулевые записи. если бы у вас были записи за 1970-01-01, вы бы их получили

18.07.2016
  • какой тип данных истекает? вы можете навести курсор на название столбца, чтобы увидеть его 18.07.2016
  • попробуйте запустить то же самое в стандартном режиме SQL. Убедитесь, что вы изменили [] с помощью `(обратные кавычки) 18.07.2016
  • Я использую этот Python API. Несвязанный вопрос - есть ли лучший API для Python, который также предоставляет стандартный вариант SQL? Не вижу ни одной опции для установки стандартного sql в этом. github.com/tylertreat/BigQuery-Python 19.07.2016
  • Я думаю, это из-за нового типа данных - date, который введен в стандартном SQL BigQuery. Вам этого будет достаточно? 19.07.2016
  • да. Узнаем, как установить стандартный флаг SQL в коде Python. Большое спасибо :) 19.07.2016
  • Вы должны установить для атрибута uselegacysql значение false. Это часть конфигурации API job.insert. Я сейчас в пути, поэтому у меня нет ссылки под рукой. Вы должны найти это 19.07.2016
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..