开发者社区> 问答> 正文

请问MaxCompute中的to_Date函数在sql条件中可否用等于号 类似于:select * from odps_demo where m_time = to_date('2017-08-25 13:08:50', 'yyyy-MM-dd HH:mi:ss') 查询结果无法查到时间为2017-08-25 13:08:50的数据呢?

祁同伟 2017-09-29 14:18:05 1401

请问MaxCompute中的to_Date函数在sql条件中可否用等于号 类似于:select * from odps_demo where m_time = to_date('2017-08-25 13:08:50', 'yyyy-MM-dd HH:mi:ss')
查询结果无法查到时间为2017-08-25 13:08:50的数据呢?

分享到
取消 提交回答
全部回答(2)
  • 琴瑟
    2019-07-17 21:37:24
    已采纳

    系统支持这个写法,实在不行换to_char试试。
    select * from odps_demo where to_char(m_time, 'yyyy-MM-dd HH:mi:ss') = '2017-08-25 13:08:50' order by m_time

    2 0
  • 201952929390594296
    2019-07-17 21:37:24

    to_date()时间内建函数建议作为查询条件,而且作关联条件时最好以字符串形式表示

    0 0
添加回答
+ 订阅

大数据计算实践乐园,近距离学习前沿技术

推荐文章
相似问题
推荐课程