小弟今天写了个查询是按时间查询的语句是这样的:select ename,empno,job from emp where hiredate between to_date("1981-02-01") and to_date("1981-05-01")
但是老是报1981-05-01标示符无效。请各位大虾指点
但是老是报1981-05-01标示符无效。请各位大虾指点
解决方案 »
- 推荐一款支持Oracle的sql编辑软件
- 执行存储过程提示无效sql语句
- Oracle 数据分组统计的问题~!(在线等)
- 求助SQL查询语句:查询节点及其对应的父节点信息
- 批处理只执行了一条
- 关于数据文件迁移问题!非常感谢!
- 问一个SB问题,请求解答~
- 用什么命令查看数据库里面有什么名字的表?
- oracle8.05 一存储过程语句错误,怎么从备份语句中单独恢复这一个存储过程,在线等待
- orcal如何判断查询截取的字符串是否等于某个字符串
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 配置oracle10 和sqlserver2000之间的透明网关 ora-28545:连接代理时 Ne
- 求not exists 与 not in 的 不同
select ename,empno,job from emp where hiredate between to_date(1981-02-01','yyyy-mm-dd') and to_date('1981-05-01','yyyy-mm-dd')
--Oracle中字符串用单引号,字串转换成date型要进行格式转换
select ename,empno,job from emp where hiredate between to_date('1981-02-01','yyyy-mm-dd') and to_date('1981-05-01','yyyy-mm-dd')
select ename, empno, job
from emp
where hiredate between to_date('1981 - 02 - 01 ',' yyyy - mm - dd ') and to_date(' 1981 - 05 - 01 ',' yyyy - mm - dd ')
如:
select ename,sum(sal) as "全年收入" from emp