我在widget_event_data
表中有played_dt
列。這種格式2009-06-16 21點38分07秒SQL查詢 - 無法比較字段值?
我想行其played_dt
plyed_dt
保存日期包含2009-06-16
有什麼辦法去做這個。我怎麼能寫這個SQL查詢?
將是幫助感激..
我在widget_event_data
表中有played_dt
列。這種格式2009-06-16 21點38分07秒SQL查詢 - 無法比較字段值?
我想行其played_dt
plyed_dt
保存日期包含2009-06-16
有什麼辦法去做這個。我怎麼能寫這個SQL查詢?
將是幫助感激..
WHERE DATE(played_dt) = '2009-06-16'
select * from your_table
where played_dt like '2009-06-16%'
select * from table where played_dt = '2009-06-16'
將
作品在oracle中。
使用DATE()
函數。試試這個:
select *
FROM widget_event_data
where DATE(played_dt) = DATE('2009-06-16')
select * from tableName
where played_dt = str_to_date('2009-06-16', '%Y-%m-%d')
有什麼用?% 你能告訴我嗎? – Vicky
%是字符串通配符匹配器 –
'%'是通配符,意味着日期字符串只能匹配日期而不匹配其他日期。 –