第一个问题不明确。就像前面的人说的,可以有3个或4个完整周,有一个或两个不完整周。
计算出来这个感觉对你用处不大。所以还是看你到底想要做什么吧。
第二个问题,应该是你指定当前周或者前一周。然后来统计。
统计当前周,where 条件可以是: dt >=trunc(sysdate,'day') and dt <= sysdate
trunc(sysdate,'day')的意思是取得当前日期所在周的星期日那一天,注意,它也就是所在周第一天。
统计前一周可以是 dt >=trunc(sysdate,'day')-7 and dt <= trunc(sysdate,'day')
至于要统计其他周的数据就看你自己了。呵呵。
温馨提示:答案为网友推荐,仅供参考