top N
-
생일 데이터 집계시 이슈2Logical 2021. 5. 26. 17:51
https://dbazac.tistory.com/11 생일 데이터 집계시 이슈 부제 : 날짜와 시간 컬럼을 date 또는 datetime을 써야하는 이유. 연령을 계산하기 위해 생년월일이 있는 컬럼인 BirthDay nvarchar(20) 조사하였다. 역시나 날짜형이 아닌 문자가 들어가 있거나 월,일에 dbazac.tistory.com 이 후 또 이슈가 발생;; Quest : BirthDay가 varchar(10)이라서 날짜형식이 아닌 정제되지 않은 값들이 다수 존재하여 날짜형식인 값들만 필터링하고 특정날짜 이전의 값들만 조회하고 싶다. select count(*) from t1 where isdate(BirthDay) = 1 and BirthDay not like '%000/%' and cast(Bir..