开发者社区> 问答> 正文

请问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的数据呢?

已解决

请问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 5333 0
2 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    采纳回答

    系统支持这个写法,实在不行换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

    2019-07-17 21:37:24
    赞同 2 展开评论 打赏
  • to_date()时间内建函数建议作为查询条件,而且作关联条件时最好以字符串形式表示

    2019-07-17 21:37:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data+AI时代大数据平台应该如何建设 立即下载
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载