안녕하세요.
DBA 비기너 입니다.
예약 시스템에 기간과 요일, 주간 반복을 지정을 했을때 그 기간내에 예약 건수가 몇건인지 카운트 할수 있는 방법이 있을까요?
예를 들면 아래와 같습니다. 9월10일부터 10월30일까지 예약한 월,화,수,목 요일이 총 몇번등장하는지 카운트 할수 있을까요?
서비스 시작, 서비스 종료, 발송시간, 예약요일, 주간반복여부
20220910, 20221030, 09:00, 월화수목, Y
Comment 1
-
지영아빠
2022.10.12 15:01
참고요
select
date_add('20220910', interval num-1 day ) as d,
case dayofweek( date_add('20220910', interval num-1 day ) )
when 1 then '일'
when 2 then '월'
when 3 then '화'
when 4 then '수'
when 5 then '목'
when 6 then '금'
else '토' end as w
from (
select
(@row_number := @row_number +1) as num
from
information_schema.columns,
(select @row_number := 0) as t
where
@row_number <= (select TIMESTAMPDIFF(Day, '20220910', '20221030'))
) x