일단 이번달의 시작일과 마지막날에 대한 음력날짜를 구해봤습니다

 

현재월 시작날 :   select convert(char(6),getdate(),112) + '01'
현재월 마지막날 : select convert(char(8),dateadd(m,1,convert(char(6),getdate(),112) + '01') - 1,112)

 

양력음력 변환 함수를 통하여 음력에 해당하는 날짜 변환

 

현재월 음력 시작날 :    select egsfood.fn_LunarToSolar(convert(char(6),getdate(),112) + '01',1)
현재월 음력 마지막날 : select egsfood.fn_LunarToSolar(convert(char(8),dateadd(m,1,convert(char(6),getdate(),112) + '01') - 1,112),1)

 

 

문제점 1

 

이상하게 음력기준 시작일과 마직날이 하루가 오차가 발생합니다

2015.03.01에 대한 음력 날짜는 2015.01.10 인데 위  결과값은 2015.01.11이 나옵니다

2015.03.31에 대한 음력 날짜는 2015.02.11 인데 위  결과값은 2015.02.12이 나옵니다

 

 

 

문제점 2

 mbirth 컬럼 : smalldatetime

입력값

1974-12-11 00:00:00
1975-02-05 00:00:00

...........

 

Select * from table where  mbirth(생일이) between 음력시작일 and 음력마지막날

이렇게 처리를 해야 하기는 할것같은데 년도가 다르기때문에  여기에서 어떻게 적용을 해줘야 할지 막연합니다 ㅠㅠ

고수님들께서 원인파악과 팁을 주신다면 정말 감사하겠습니다 ㅠㅠ

 

 

 

 

 

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1309
8603 SQL DB 연결 쿼리 관련해서 질문드립니다. [3] Sinlay 2015.03.19 3170
8602 조회속도 지연으로 프로시저 삭제 후 재 생성에 관해 문의 [2] 닝쿠 2015.03.19 2861
8601 매출VS매입을 맞추는 쿼리... [5] taz2315 2015.03.19 2930
8600 중복된 컬럼의 값은 한 개만 나오게 하고싶어요 [1] 아궁 2015.03.18 2725
8599 특정값의 연속되는 횟수 구하기 질문 드립니다 [3] 아더 2015.03.18 6780
8598 XML 타입 Like 조회방법 문의 ㅠ [1] BuzzCocks 2015.03.18 2702
» 현재월의 음력기준 생일자를 가져오는 쿼리 문의 [1] 김세일_280618 2015.03.18 5173
8596 수정사항 라이브서버에 한번에 반영할 때 어떻게 작업 하시나요? [3] don12345 2015.03.17 3000
8595 MSSQL 에 소유자는 어떤 용도인가요? [1] Sinlay 2015.03.17 2840
8594 대용량 mdf 파일 데이터베이스 연결 [2] 띠용띠요 2015.03.17 4481
8593 DB생성 및 사용자생성 쿼리 문의드립니다. [6] Sinlay 2015.03.17 2695
8592 디비 왕초보입니다. 왕만두 2015.03.16 1938
8591 sql 변환 관련 질문입니다. [1] 베르쉙 2015.03.14 2410
8590 날짜 관련해서 질문 좀 하겠습니다. [3] ssunsori 2015.03.13 3006
8589 실시간 암호화 문의드립니다. [1] 생각찾기 2015.03.12 2410
8588 LOGIN을 생성,삭제할 때 서버부하 문의 [3] kollokollok 2015.03.12 3051
8587 데이터베이스 특정시간복원 또는 로그분석 [2] 플러스 2015.03.11 3093
8586 로컬 DB의 SSMS 연결이 안되네요 [1] 후대 2015.03.11 8519
8585 윈도 서버 2012에 SQL 2005 쓸수있을까요? [1] 수노 2015.03.09 3389
8584 PIVOT질문입니다. [7] 희망나라 2015.03.09 3223





XE Login