sql - 无法获取大于日期的数据
问题描述
我尝试了多种类型的 SQL 查询来获取大于日期的数据
Select * from Table1
where Date > 2021-07-01
--or where Billing_Date > '2021-07-01'
Billing_Date数据类型为 Date
两种变体都不起作用,出现错误:
语法错误“>”不能应用于日期、整数
使用Dbeaver,数据库 - Amazon Athena
解决方案
尝试这个 :
Select * from Table1
where Date > DATE('2021-07-01')
--or where Billing_Date > DATE('2021-07-01')
推荐阅读
- bash - 检查 Docker 中的 SSH 服务是否启动的脚本
- c++ - 如何确定包含路径的来源?
- frama-c - 如何使用frama-c Eva插件或WP-RTE验证读/写硬件内存映射寄存器(mmio)的代码?
- javascript - 获取用户输入作为键值对并使用 jQuery Javascript 通过 API 在数据中搜索
- c# - NSubstitute - ref / out 的参数匹配器问题
- android - Android 上的 RxAndroidBle - 请求 MTU 然后从连接中读取
- html - 圆形导航的剪辑路径按钮
- java - 获取解雇通知 ID
- excel - 如何使用重复范围进行 vlookup 循环?
- azure-cosmosdb - 如何删除分区中的所有数据?