【问题标题】:my sql select where clause datemysql选择where子句日期
【发布时间】:2013-12-29 11:33:30
【问题描述】:

我只想创建日期格式为 (%d-%m-%Y) 的查询语句

像这样:

 SELECT * FROM TRANSACTION
 WHERE DATE(date_Transaction) = DATE_FORMAT('19-04-1994', '%d-%m-%Y');

但结果是

空集,2 个警告(0.00 秒)

【问题讨论】:

    标签: mysql select where date-format


    【解决方案1】:

    使用STR_TO_DATE()

    SELECT * FROM `TRANSACTION`
    WHERE DATE(date_Transaction) = STR_TO_DATE('19-04-1994', '%d-%m-%Y');
    

    【讨论】:

    • 感谢您帮助我并编辑我的帖子。我在这里是菜鸟,这是我在 stackoverflow 上的第一个问题 :)
    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 2019-09-12
    • 2012-03-13
    • 1970-01-01
    • 2013-09-04
    • 2015-10-26
    • 2018-09-10
    • 2017-05-17
    相关资源
    最近更新 更多