PL/SQL获取当前日期减7天的内容
oracle取当前日期减7天的内容:select*from表名where(日期为当前系统日期7天前的数据)数据库中日期字段为varchar类型。。。谁会写where中的内...
oracle取当前日期减7天的内容:
select * from 表名 where (日期为当前系统日期7天前的数据)
数据库中日期字段为varchar类型。。。
谁会写where中的内容? 展开
select * from 表名 where (日期为当前系统日期7天前的数据)
数据库中日期字段为varchar类型。。。
谁会写where中的内容? 展开
7个回答
展开全部
1、首先打开PL/SQL Developer窗口,新建SQL WINDOW窗口,在新建的SQL窗口中输入一行代码。
2、在菜单中选择Configure->Preferences,弹出参数配置窗口。
3、然后按下图所示,选择User Interface->Fonts->Editor->Select,弹出字体设置窗口。
4、调整编辑器对应的字体类型、字体大小等信息,设置完成后点击确定。
5、最后查看字体设置后效果,如下图所示,就完成了。
展开全部
select * from table where to_date(日期字段,'yyyy-mm-dd')<to_date(sysdate,'yyyy-mm-dd')-7
to_date()里的格式要与日期字段格式对应,如存储为yyyy/mm-dd,那么to_date里也要是这个格式
to_date()里的格式要与日期字段格式对应,如存储为yyyy/mm-dd,那么to_date里也要是这个格式
更多追问追答
追问
日期字段,'yyyy-mm-dd'想要加上小时和分钟要怎么办?
追答
yyyy-mm-dd hh24:mi
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table_name where to_char('需要查询的日期字段','yyyy-mm-dd') >= to_char(turnc(sysdate-6),'yyyy-mm-dd')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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點
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
日期 in(select to_char(sysdate-7,'yyyy-mm-dd') from dual)
试试看
试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询