我在played_dt
表格中有widget_event_data
列。
plyed_dt
以此格式保留日期 2009-06-16 21:38:07
我想获得played_dt
包含 2009-06-16
有没有办法做到这一点。我怎样才能为此编写SQL查询?
非常感谢帮助..
答案 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')