컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - SQL 퍼지 쿼리 날짜 및 시간 방법에 대해

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

밀리초

上篇: XBOX360 Kinect 에 대한 질문 下篇: 2월의 둘째 날, 용이 고개를 들고 인사합니다
관련 내용