你里面多了个空格 我刚查可以啊
SQL> Select * from emp where to_char(hiredate,'MM') = '04';
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
7566 JONES MANAGER 7839 4/2/1981 2975.00 20
7788 SCOTT ANALYST 7566 4/19/1987 3000.00 20
oracle数据库:
貌似你MM 前面多了个空格
sql server数据库不认 to_char
可以这样写 Select * from emp where DATEPART(mm,hiredate) = '4'
select * from EMP where months_between(sysdate,hiredate)=12 or months_between(sysdate,hiredate)>60
还有类似的
另外,团IDC网上有许多产品团购,便宜有口碑
select * from EMP where months_between(sysdate,hiredate)=12 or months_between(sysdate,hiredate)>60
还有类似的
MM有个空格?