SQL 퍼지 쿼리 날짜 및 시간 방법에 대해
1. 문자열로 변환하고 Like를 사용하여 쿼리합니다.
select?*?from?table1 where?convert(varchar,yourtime,120) like '2017-06-30%'?
2. >select?*?from?table1?어디서?'2017-06-30 0:00:00'과 '2017-06-30 24:59:59'" 사이의 시간;
3. datediff () 함수
select?*?from?table1 where?datediff(day,yourtime,'2017-06-30')=0?
확장 정보
식 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])
허용되는 데이터 유형: timeinterval은 간격 유형을 나타내며 코드는 다음과 같습니다.
연도 yy , yyyy 분기 qq, q
월 mm, m
매년 특정 날짜 dy, y
날짜 dd, d
평일 주, ww
근무일 dw
시 hh
분 mi, n
초 ss, s
밀리초