`
zhzhiqun2005
  • 浏览: 220777 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

当前日期的周日日期如何取得

 
阅读更多
update DIM_TIME f
   set f.firstday_of_week = case
                              when f.full_date < round(f.full_date, 'day') then
                               to_char(round(f.full_date, 'day') - 7,
                                       'yyyy-mm-dd')
                              else
                               to_char(round(f.full_date, 'day'),
                                       'yyyy-mm-dd')
                            end
   where f.year<2012


检查一下更新的是否正确

select f.firstday_of_week,
       case
         when f.full_date < round(f.full_date, 'day') then
          to_char(round(f.full_date, 'day') - 7, 'yyyy-mm-dd')
         else
          to_char(round(f.full_date, 'day'), 'yyyy-mm-dd')
       end
  from dim_time f where f.year<2012;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics