datefield我是按长日期格式保存到数据库的,现在我要按短日期格式查询。
select datefield from tb where datefield=某个日期的短日期格式
sql语句怎么写??
select datefield from tb where datefield=某个日期的短日期格式
sql语句怎么写??
解决方案 »
- 古怪的pl/sql里面的存储过程问题
- Windows 2003与AIX下的Oracle的区别
- Oracle建立带参数的存储过程,出现错误
- 如何通过EXCEL对ORICAL数据库进行批量修改?
- 求大侠帮助__大侠快快现身~~~~~~~~小弟真心求教~~~[
- oracle 中查询表空间中的所有表的语句 50分 先谢了
- 看到一个关于监控当前数据库谁在运行什么SQL语句,想请高手解释下相关表的相关字段的意思
- 怎么在jsp页面上把浏览的dbf文件导入到数据库
- Oracle 安装问题
- JDBC:java.sql.SQLException: 不允许的操作: Unsupported syntax for refreshRow() -- 如何解决?
- Oracle中select语句
- vs2005+oracle数据库 select带参数的sql语句出现"非法的变量名/编号”问题
select datefield from tb where datefield=to_date('2010-04-07','yyyy-mm-dd');
2.select datefield from tb where to_char(datefield,'yyyy-mm-dd') = '2010-04-07'
select datefield from tb where to_char(datefield,'yyyy-mm-dd')='2010-04-07';
select datefield from tb where trunc(datefield)=date '2010-04-07';
SELECT datefield
FROM tb
WHERE datefield BETWEEN
to_date('2010-04-07 00:00:00', 'yyyy-mm-dd hh24:mi:ss') AND
to_date('2010-04-07 23:59:59', 'yyyy-mm-dd hh24:mi:ss');--如果其它方式,可能要建立函数索引,如:
create index idx_datefield on tb(trunc(datefield));
SELECT datefield FROM tb WHERE trunc(datefield) = DATE'2010-04-07';