3
|
dkackman Srinivas Kokkula · 技术社区 · 14 年前 |
![]() |
1
5
我的工作时间是周一到周日,所以这应该能帮你找到你想要的。基本上,从现在开始的第二天开始计算一周:
|
![]() |
2
2
Oracle的默认周格式从一年的第一天而不是一周的第一天计算周数。 因此,如果一年从2009年1月1日开始,第一天是星期三,那么第一周将从2009年1月1日到2009年1月8日(星期三到星期二)。 http://download-uk.oracle.com/docs/cd/B14117_01/server.101/b10749/ch9sql.htm#CIHGFJEI 试试下面的代码。我基本上使用“IW”格式并添加一个条件,使周数从给定日期开始。。说…2008年7月1日。
记住..此代码不会给出从7月1日到7月7日的第1周。当然,除非2008年7月1日是星期日;) |
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 1 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 2 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 2 年前 |
![]() |
Anar · Oracle SQL用户定义函数 2 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 2 年前 |