如何根据某天:testDay(格式2008-07-08)
计算出:
本周(testDay所在的周)的周一(this_week_beg)和周末(this_week_end),
上周的周一(last_week_beg)和周末(last_week_end ),
上上周的周一(two_week_beg)和周末( two_week_end),
上上上周的周一(three_week_beg)和周末(three_week_end),
本月开始(this_month_beg)和结束( this_month_end),
上月开始(last_month_beg)和结束(last_month_end).
谢谢了....
对oracle的日期函数不是很熟悉.

解决方案 »

  1.   

    建议用java定时间,然后查询sql
    oracle也就to_char,to_date判断周几比较麻烦
    如果想用oracle定时间,可以到oracle版去问问
      

  2.   

    比较喜欢在java板块问问题.期待啊....
      

  3.   

    oracle有好些处理日期的函数
    你可以去查查
    日期直接相减得到相差天数
    between_month,得到日期相差月数