테이블에 회원들의 생일 데이터가 19831224 이런식으로 들어가 있습니다

앞으로 10일 앞으로 20일 앞으로 200일 이런식으로 select를 해야합니다..

기존쿼리는 너무 느려요 ㅠㅠ 알려주세요..ㅠㅠ
 
 
기존쿼리
 
SELECT * FROM MSMST WHERE CASE WHEN CONVERT(VARCHAR(4), GETDATE(),112)+RIGHT(BIRTH,4) <= CONVERT(VARCHAR(8), GETDATE(), 112)       
THEN CONVERT(VARCHAR(8),DATEADD(YEAR, +1, GETDATE()), 112)+RIGHT(BIRTH,4)    
ELSE CONVERT(VARCHAR(4), GETDATE(),112)+RIGHT(BIRTH,4) END        
BETWEEN CONVERT(VARCHAR(8), GETDATE(), 112) AND CONVERT(VARCHAR, DATEADD(DAY, 20, GETDATE()) , 112 )
No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 527
» 생일자 구하기 쿼리 질문좀요/. [7] javamanyo 2013.10.31 4728
7291 update 쿼리문 질문 있습니다. [1] 이문현 2013.10.31 4059
7290 Query 질문 기초입니다... [4] 에센이 2013.10.31 3660
7289 SQL 서버 구성관리자에서요 [1] 클리티에 2013.10.31 3384
7288 outer 데이터 조회 질문입니다! [5] 추소 2013.10.30 3277
7287 Job history 모두 볼수 있는 쿼리가 있나요? [3] 나는짱이야 2013.10.30 6740
7286 데이터 조회 질문드려요 ^^ [6] WhoAmI 2013.10.29 3138
7285 고객정보를 특수문자로 저장시키는법 [1] 이럴수가 2013.10.29 4220
7284 테이블을 Union해야할지 Join해야할지 모르겠습니다. [5] PowerChobo 2013.10.29 3966
7283 옵티마이저에 관해서 궁금한게 있습니다. [2] 군고구마 2013.10.29 3338
7282 지정한 파일은 SQLSERVER의유효한 데이터베이스 파일이 아닙니다. [1] 엄조비 2013.10.28 5175
7281 MDB query문제..? [2] 문상연 2013.10.27 6002
7280 선생님들.. [6] 백호경 2013.10.26 3689
7279 with 구문으로 임시테이블 형식으로 사용할때 [2] 냥냥 2013.10.25 9733
7278 그룹으로 묶어서 값이 달라지면 1,0으로 토글 값을 만들수 있는방법이 있을까요? [6] 냥냥이맘 2013.10.25 15916
7277 필드들을 조합해서 10,21,31 처럼 들어가게 만든 후 포함한 값 뽑기... [6] taz2315 2013.10.25 4065
7276 SET STATISTICS 관련 [4] 망토가좋아 2013.10.25 3638
7275 선배님들 mssql mysql 데이터 연동에 관하여 질문이 있습니다. [1] alima 2013.10.24 5188
7274 선입선출 해당 값만큼의 IDX알아내기 [5] 이시우_301202 2013.10.24 8089
7273 MAX(column) 한 컬럼중 최소컬럼 찾기 [2] 오리지널 2013.10.23 5291





XE Login