PL/SQL获取当前日期减7天的内容

oracle取当前日期减7天的内容:select*from表名where(日期为当前系统日期7天前的数据)数据库中日期字段为varchar类型。。。谁会写where中的内... oracle取当前日期减7天的内容:
select * from 表名 where (日期为当前系统日期7天前的数据)
数据库中日期字段为varchar类型。。。
谁会写where中的内容?
展开
 我来答
小白聊电子科技
高粉答主

2020-05-16 · 专注电子数码问题解答
小白聊电子科技
采纳数:775 获赞数:75472

向TA提问 私信TA
展开全部

1、首先打开PL/SQL Developer窗口,新建SQL WINDOW窗口,在新建的SQL窗口中输入一行代码。

2、在菜单中选择Configure->Preferences,弹出参数配置窗口。

3、然后按下图所示,选择User Interface->Fonts->Editor->Select,弹出字体设置窗口。

4、调整编辑器对应的字体类型、字体大小等信息,设置完成后点击确定。

5、最后查看字体设置后效果,如下图所示,就完成了。

zjy198518
推荐于2018-03-13 · TA获得超过867个赞
知道小有建树答主
回答量:777
采纳率:80%
帮助的人:569万
展开全部
select * from table where to_date(日期字段,'yyyy-mm-dd')<to_date(sysdate,'yyyy-mm-dd')-7

to_date()里的格式要与日期字段格式对应,如存储为yyyy/mm-dd,那么to_date里也要是这个格式
更多追问追答
追问
日期字段,'yyyy-mm-dd'想要加上小时和分钟要怎么办?
追答
yyyy-mm-dd hh24:mi
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ouiojklhj
2019-01-23 · TA获得超过111个赞
知道答主
回答量:83
采纳率:33%
帮助的人:11.6万
展开全部
select * from table_name where to_char('需要查询的日期字段','yyyy-mm-dd') >= to_char(turnc(sysdate-6),'yyyy-mm-dd')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0951d78
2011-10-19 · TA获得超过1451个赞
知道小有建树答主
回答量:1727
采纳率:0%
帮助的人:1269万
展开全部
to_date(字段, 'yyyy/mm/dd')<=trunc(sysdate-7)
追问
'yyyy/mm/dd'后边加上时间分钟呢?24小时的,加上后右边是不是就不是减7了?
追答
你是要當前時間倒退7天?
to_date(字段, 'yyyy/mm/dd hh24:mi:ss' <sysdate-7
你的字段有沒有記錄到時分秒?
sysdate-7 是當前時間-7天

trunc(sysdate-7 ) 是當前時間-7天的0點
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lg_yan
2011-10-19
知道答主
回答量:9
采纳率:0%
帮助的人:8.5万
展开全部
日期 in(select to_char(sysdate-7,'yyyy-mm-dd') from dual)
试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式