在Oracle中,如果列类型是datetime,如何进行此日期比较?我想保持字符串格式'MM/dd/yyyy'.
这该怎么做 ?
谢谢
select * from my_tbl
where mycol >= '07/11/2012'
Run Code Online (Sandbox Code Playgroud)
假设该日期表示7月11日:
select *
from my_tbl
where mycol >= to_date('07/11/2012', 'MM/DD/YYYY');
Run Code Online (Sandbox Code Playgroud)
如果那个日期应该是11月7日:
select *
from my_tbl
where mycol >= to_date('07/11/2012', 'DD/MM/YYYY');
Run Code Online (Sandbox Code Playgroud)
根据您填写mycol值的方式,您可能还想删除时间部分:
select *
from my_tbl
where trunc(mycol) >= to_date('07/11/2012', 'DD/MM/YYYY');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6285 次 |
最近记录: |