Подсчитать сколько воскресений , понедельников , суббот и тд в заданном году

добавлено: 20 мар 17
понравилось:0
просмотров: 188
комментов: 0

теги:

Автор: Myp3_u_K

Подсчитать количество дней недели в заданном году
то есть сколько было в указанном году понедельников вторников воскресений ...
можно следующим образом :
   select count(1) dwcount,
          to_char(to_date('01/01/1940', 'DD/MM/YYYY') + level - 1, 'DAY') daywe -- 1940 это год , который нам нужен
     from dual
   connect by level <
              to_number(to_char(Trunc(To_Date('1940' + 1, 'YYYY'), 'YYYY') - 1, -- 1940 это год , который нам нужен
                                'ddd')) -- считаем колч дней 
    group by to_char(to_date('01/01/1940', 'DD/MM/YYYY') + level - 1, 'DAY'); -- группируем запрос по дням

Комментарии




Необходимо войти на сайт, чтобы оставлять комментарии