1.presto 表连接查询的连接条件中不支持使用函数

比如下面的脚本在presto中运行会报错

select t1.period_start_date, t2.statistic_date
from
(select
        distinct calendar_date as period_start_date, calendar_date as period_end_date
        from
            edw_public.dim_esf_edw_pub_date
        where  calendar_date >= '${开始时间}' and calendar_date <= '${结束时间}'
) t1
left join
(select
 statistic_date
,xf_agent_id	as agent_id
  from
      edw_agents.adm_xf_edw_agents_performance_daily_report_edw_001_di
      where 1=1
 ) t2 on date(statistic_date) <= period_start_date and date(statistic_date) <= period_end_date

但是只要把连接条件中的date函数去掉则可以正常运行

select t1.period_start_date, t2.statistic_date
from
(select
        distinct calendar_date as period_start_date, calendar_date as period_end_date
        from
            edw_public.dim_esf_edw_pub_date
        where  calendar_date >= '${开始时间}' and calendar_date <= '${结束时间}'
) t1
left join
(select
 statistic_date
,xf_agent_id	as agent_id
  from
      edw_agents.adm_xf_edw_agents_performance_daily_report_edw_001_di
      where 1=1
 ) t2 on statistic_date <= period_start_date and statistic_date <= period_end_date

最新文章

  1. 跟我一起云计算(6)——openAPI
  2. fatal error: Invalid layout of preloaded class
  3. 快速生成PDF书签
  4. 深入浅出Redis03 使用Redis数据库(hashes类型)
  5. Stack and Heap 堆和栈的区别
  6. 不小心误删@‘local’操作恢复
  7. [SQL]不知道
  8. php codebase生成随机数
  9. python 继承和多态
  10. 2.MVC框架开发(视图开发----基础语法)
  11. Thinkphp join 连接查询
  12. 代码高亮插件Codemirror使用方法及下载
  13. ZOJ3768 夹逼查找【STL__lower_bound()_的应用】
  14. js 中创建对象
  15. 笔记:Spring Boot 配置详解
  16. npm修改淘宝原
  17. mongodb和python交互
  18. WEB前端基础知识点
  19. 活代码LINQ——03
  20. notpad++常用操作与快捷键

热门文章

  1. Java面试宝典系列之基础排序算法
  2. 使用node+vue.js实现SPA应用,nodevue.jsspa应用
  3. java 笔试题 字符串旋转
  4. C#压缩文件夹
  5. request获取url的方法总结
  6. hive学习3(hive基本操作)
  7. Yii表单模型使用及以数组形式提交表单数据
  8. 1. 生成三行文本,过滤文本,cp不覆盖,find查找文件,sed打印行,查看系统信息,磁盘分区
  9. 引入kaptcha实现验证码验证
  10. Julia安装以及使用扩展包package(ERROR: UndefVarError: Pkg not defined)
  11. [转]Building a REST-Backend for Angular with Node.js &amp; Express
  12. eclipse启动tomcat内存溢出的解决方式
  13. python与VScode
  14. requesMapping注解
  15. POJ1631 LIS模板
  16. 好用的js-cookies工具
  17. redis 管道技术 pipeline 简介
  18. lua调用c++函数返回值作用
  19. tomcat logs 目录下各日志文件的含义
  20. pt--适配方案