查询上周#39的数据和本周的数据

时间:2015-02-05 02:23:35

标签: sql oracle date

我遇到了制作Oracle查询的问题,该问题总结了整个上周发生的所有事情以及本周的所有事情。所以我可以说我有这张桌子

DATA DATE
3    2-feb-15    
4    3-feb-15
6    3-feb-15
7    27-jan-2015
5    27-jan-2015
4    25-jan-2015

所以今天是5月5日,本周的查询应该是3 + 4 + 6,假设周日是第1天。本周的数据范围应为(2月2日 - 5月5日)减去周日。

并且上周的总和应该是7 + 5 + 4,无论今天是什么日期,只要它仍然是从周一到周六的上周

另一种情况是,如果今天的日期是2月2日,则总和应为3。

请帮助我,我尝试使用SYSDATE - (Var)并且它不起作用,因为它根据日历没有定位日期

非常感谢你

1 个答案:

答案 0 :(得分:0)

试试这个:

trunc(sysdate)

我希望它的工作如果不是请给我更详细的问题