하석형 하석형 05-30
250530 하석형 관리자메인 접속 통계 조회 SQL 관리자/사용자/비로그인 사용자로 설정
@d57c60d02b36d86834c465957a8c7efcc213eb39
src/main/resources/mybatis/mapper/main/adminMain-SQL.xml
--- src/main/resources/mybatis/mapper/main/adminMain-SQL.xml
+++ src/main/resources/mybatis/mapper/main/adminMain-SQL.xml
@@ -63,7 +63,15 @@
         SELECT ai.dates
              , array_agg(authrt_nm) AS authrt_nm
              , array_agg(COALESCE(ucs.cntn_nope, 0)) AS cntn_nope
-        FROM (SELECT generate_series((now() + '-10 days') , now(), '1 day'::interval)::date AS dates, authrt_cd, authrt_nm FROM authrt_info WHERE use_yn = 'Y') AS ai
+        FROM (
+            SELECT generate_series((now() + '-10 days')
+                , now(), '1 day'::interval)::date AS dates
+                , authrt_cd
+                 , authrt_nm
+            FROM authrt_info
+            WHERE use_yn = 'Y'
+              AND authrt_cd IN ('ROLE_ADMIN', 'ROLE_USER', 'ROLE_NONE') /* 커스텀 권한 조회 필요 시 주석처리 */
+            ORDER BY reg_dt ) AS ai
         LEFT JOIN (SELECT authrt_cd, to_date(concat(cntn_yr,cntn_mm,cntn_day), 'YYYYMMDD') AS cntn_date, cntn_nope FROM user_cntn_stats) AS ucs
         ON dates = ucs.cntn_date
         AND ai.authrt_cd = ucs.authrt_cd
Add a comment
List