SQL查询 - 无法比较字段值?

时间:2012-05-31 06:22:51

标签: mysql sql

我在played_dt表格中有widget_event_data列。 plyed_dt以此格式保留日期 2009-06-16 21:38:07

我想获得played_dt包含 2009-06-16

的行

有没有办法做到这一点。我怎样才能为此编写SQL查询?

非常感谢帮助..

5 个答案:

答案 0 :(得分:2)

WHERE DATE(played_dt) = '2009-06-16'

答案 1 :(得分:2)

select * from your_table
where played_dt like '2009-06-16%'

答案 2 :(得分:0)

select * from table where played_dt = '2009-06-16'

将在oracle中运行。

答案 3 :(得分:0)

使用DATE()功能。试试这个:

select * 
FROM widget_event_data
where DATE(played_dt) = DATE('2009-06-16')

答案 4 :(得分:0)

select * from tableName
where played_dt = str_to_date('2009-06-16', '%Y-%m-%d')

查看更多mysql str_to_date