sql - 在配置单元表上执行“选择转换”时出错
问题描述
我想在 hive 表上执行这个 sql 查询:
select * from sampleDB.sampleTable
where sampleDate>=(select convert(DATE, dateadd(MONTH,-6,getdate())));
但我收到此错误:Error while compiling statement: FAILED: parse exception line 1:64 cannot recognize input near 'select' 'convert' '(' in expression specification (state=42000,code=40000)
有人可以帮助我了解如何实现这一目标吗?基本上我想过滤日期,比如从当前日期起 6 个月。
谢谢!
解决方案
推荐阅读
- twitter-bootstrap - 其他内联文本输入字段中的引导下拉菜单
- python - 每 x 秒加载 dict 然后传递给 df 并清除 dict
- php - 如果在 DB 中找不到数据,用 php 发送什么错误代码?
- unity3d - Unity:更新 UI 文本的文本字段会在前一个字符串的顶部绘制新字符串
- r - R:为面板数据中的每个日期创建具有四分位数排名的列
- excel - VBA - 重复数据的范围选择
- javascript - Ajax 成功事件在显示 200 状态代码的网络选项卡中不起作用
- android - 图形视图 - X 轴不是实时刷新 - Android 工作室
- angularjs - 使用 Injector 类代替 ReflectiveInjector 类
- excel - Excel 问题:过滤第 1 列,在第 2 列中查找最后一个,返回值第 3 列