出生日期 系统时间 一个人员表,有出生日期字段年月日(如1998-3-10),怎么得出系统时间为生日的所有信息? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT * FROM personinfo WHERE birthday=to_char(sysdate,'fmyyyy-mm-dd') 是不是这个意思?select * from yourTable where csrq =trunc(sysdate); 是指每年的生日?select * from yourTable where mod(trunc(sysdate)-csrq,1)=0 查看今天过生日的员工的方法:--如果birth是日期类型:SELECT * FROM emp WHERE TO_CHAR(birth, 'mm-dd') = TO_CHAR(SYSDATE, 'mm-dd');--如果birth是文本格式,并且类似:yyyy-mm-dd hh24:mi:ssSELECT * FROM emp WHERE TO_CHAR(TO_DATE(birth, 'yyyy-mm-dd hh24:mi:ss'), 'mm-dd') = TO_CHAR(SYSDATE, 'mm-dd'); ORACLE 存储过程时间参数 跪求DB2 730认证资料和题库 fetch into 问题 Oracle当数据记录超过千万(50000000)条时,并且不在同一个库,如何从一个表导到另一个表?提高性能 如何得到某个语句的执行时间。 求助:数据导入的问题 求一sql语句 关于字段问题! 在Oracle中怎样调用外部的程序并判断其是否结束? 超难问题:ORACLE性能?无经验者勿入。 提问sql触发器问题 update语句问题
select * from yourTable where csrq =trunc(sysdate);
select * from yourTable where mod(trunc(sysdate)-csrq,1)=0
--如果birth是日期类型:
SELECT * FROM emp WHERE TO_CHAR(birth, 'mm-dd') = TO_CHAR(SYSDATE, 'mm-dd');--如果birth是文本格式,并且类似:yyyy-mm-dd hh24:mi:ss
SELECT *
FROM emp
WHERE TO_CHAR(TO_DATE(birth, 'yyyy-mm-dd hh24:mi:ss'), 'mm-dd') =
TO_CHAR(SYSDATE, 'mm-dd');