ORACLE时间查询语句问题 表中一个字段为YYYY-MM-DD 如何查询出所有日期是星期五的数据呢?多谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablename where NEXT_DAY(date,'FRIDAY')+7 = date+7;没测试过,试试 好像不可以 语句里面的DATE里面应该写YYYY-MM-DD的字段名还是? DATE写字段名,如果这个字段是varchar2类型的,则应该是select * from tablename where NEXT_DAY(to_date(date,'YYYY-MM-DD'),'FRIDAY') = to_date(date,'YYYY-MM-DD')+7; 还是执行不了 如果表名是ASSET 时间字段是VC_DATE select * from asset where NEXT_DAY(to_date(vc_date,'YYYYMMDD'),'FRIDAY') = to_date(vc_date,'YYYYMMDD')+7这样写会报错 这么麻烦干什么,假设字段是date型的select *from tablewhere to_char(date,'d')='6'如果是varchar型的,先转成DATE型,再用to_char转 关于oracle 10g 的小问题。。 plsql执行自定义函数问题 弱问,一个ORACLE数据格式的问题 关于内连接的问题 求助:oracle8.0.4能装到win2000 server中吗?我在线等!谢谢了! 为什么用DBA中建立的用户在SQL*PLUS中无法用? DEVELOPER中怎么用两位数祖阿? 散分喽 急急急!Oracle8.16+Win2000系统,安装后一切正常,重启机后出现ORA-01034错误,大侠帮忙! rman备份方式和级别搞不清了 in到exists oracle 存储过程怎么调用select啊
select * from tablename where NEXT_DAY(to_date(date,'YYYY-MM-DD'),'FRIDAY') = to_date(date,'YYYY-MM-DD')+7;
select * from asset where NEXT_DAY(to_date(vc_date,'YYYYMMDD'),'FRIDAY') = to_date(vc_date,'YYYYMMDD')+7这样写会报错
select *
from table
where to_char(date,'d')='6'
如果是varchar型的,先转成DATE型,再用to_char转