0

played_dt在表中有列widget_event_dataplyed_dt以这种格式保存日期2009-06-16 21:38:07

我想获取played_dt包含2009-06-16的行

有没有办法做到这一点。我该如何为此编写sql查询?

将不胜感激帮助..

4

5 回答 5

2
WHERE DATE(played_dt) = '2009-06-16'
于 2012-05-31T06:24:28.193 回答
2
select * from your_table
where played_dt like '2009-06-16%'
于 2012-05-31T06:24:54.180 回答
0
select * from table where played_dt = '2009-06-16'

将在甲骨文中工作。

于 2012-05-31T06:29:45.850 回答
0

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

select * 
FROM widget_event_data
where DATE(played_dt) = DATE('2009-06-16')
于 2012-05-31T06:34:23.507 回答
0

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

查看更多mysql str_to_date

于 2012-05-31T06:34:33.960 回答