【问题标题】:How to convert varchar to datetime format in where clause while firing the query?如何在触发查询时将 varchar 转换为 where 子句中的日期时间格式?
【发布时间】:2012-05-31 20:46:24
【问题描述】:

我的查询是 ->

select * from table where creation_Date BETWEEN '"+fromDate+"' and '"+ToDate+"'"

  • creation_Date 列是 DateTime 格式,从日期和 Todate 是字符串格式。

【问题讨论】:

    标签: datetime


    【解决方案1】:

    STR_TO_DATE 似乎就是您要找的东西。

    【讨论】:

    • 是的,它成功了。非常感谢。 :) 这里是 - select * from table where creation_ts BETWEEN (STR_TO_DATE('2012/05/31','%Y-%m-%d %H.%i.%s')) 和 (STR_TO_DATE('2012 /05/31','%Y-%m-%d %H.%i.%s'))
    • 很高兴它成功了。不要忘记将问题标记为已解决,以便其他人可以找到答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多