惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
爱范儿
爱范儿
V
Visual Studio Blog
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 三生石上(FineUI控件)
博客园 - Franky
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
罗磊的独立博客
L
LangChain Blog
Jina AI
Jina AI
IT之家
IT之家
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页

博客园 - 野猪&翔帅

安装Windows2003 sp1/sp2提示产品密钥无效的解决方法[转] [疑]关于oracle导出数据时遇到的4031问题 - 野猪&翔帅 - 博客园 [转] 解析oracle的ROWNUM -- 作者: chen_liang WEB网站无法打开某种格式资源的解决办法 [求助]关于服务器之间的文件拷贝问题,没有头绪,希望大家指点一二 【转】ORACLE to_char函数详解 未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序 解决方法之二 SQL--JOIN之完全用法 错误类型:ADODB.Recordset (0x800A0BB9)参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 关于利用模板生成静态页面的时候出现乱码的问题 - 野猪&翔帅 - 博客园 C#中使用二维数组时,报错:内索引数错误 【转】Aspx页面慎用 Form.Enctype 属性 [转]设置textBox的响应按钮事件的js的两种方法 【转】javascript实现图片的连续滚动 身份证明检索失败,如何解决? 『转』Oracle 函数大全 “当前上下文中不存在名称”解决 【转自CSDN】汉字拼音的一个解决方法(初具使用价值) 动态创建GridView的列(第二部分)【转】
在ORACLE中,用SQL语句搜索上周的记录
野猪&翔帅 · 2007-03-14 · via 博客园 - 野猪&翔帅

  今天做项目时,遇到了一个小问题,就是要求列出在上周录入的所有数据。在下愚钝,想了好一会才实现了这个功能,拿来和大家分享一下。
  具体语句为:
select t.* from 表名 t
where
时间字段>=(select trunc(sysdate-to_char(sysdate,'d')-7+2) from dual)
and
时间字段<=(select trunc(sysdate-to_char(sysdate,'d')+1) from dual)

该语句经测试有效,可以列出上一周的所有记录。

语句分析:
sysdate:系统当前时间

to_char(sysdate,'d'):当天是本周的第几天(在ORACLE中,每周的第一天默认为周日,即:如果是周3,则返回的值为4)

sysdate-to_char(sysdate,'d'):返回的值应是上周6的日期

-7:上周的上周的周6的日期

+2:上周的周1的日期(依据个人习惯,我习惯从周1开始算到周日作为一周)

sysdate-to_char(sysdate,'d')+1:返回上周的周日的日期

trunc():此函数用于去掉sysdate后面的分秒,具体用法可以在网络上找到相关资料

这就是在下做这个小功能的一些收获,欢迎大家讨论、指教