sqlserver 조회 N 전 기록

1854 단어 SQL
--  40     
select * from preview where datediff(dd,create_time,getdate())-40=0;

sqlserver 는 datediff 함 수 를 사용 하여 며칠 전의 데 이 터 를 조회 합 니 다.
DateDiff (interval, date 1, date 2) 는 interval 이 지정 한 방식 으로 date 2 와 date 1 두 날짜 사이 의 차 이 를 되 돌려 줍 니 다 date 2 - date 1
몇 시간 함수 확장:
GetDate () 는 시스템 의 현재 날짜 와 시간 을 되 돌려 줍 니 다.
DateAdd (interval, number, date) 는 interval 로 지정 한 방식 으로 number 이후 의 날 짜 를 추가 합 니 다.
DatePart (interval, date) 반환 날짜 date 에서 interval 지정 부분 에 대응 하 는 정수 값
DateName (interval, date) 은 날짜 날짜 날짜 날짜 에서 interval 이 지정 한 부분 에 해당 하 는 문자열 이름 을 되 돌려 줍 니 다.
인자 interval 의 설정 값 은 다음 과 같 습 니 다.
 
값 줄 임 말 (Sql Server) Access 와 ASP 설명
Year Yy yyy 년 1753 ~ 9999
Quarter Qq Q 시즌 1 ~ 4
월 1 일 ~ 12 일
Day of year Dy 1 년 의 일수, 1 년 중 몇 일 1 - 366
Dd d Day, 1 - 31
Weekday Dw 일주일 의 일수, 일주일 중 며칠 째 1 - 7
Week Wk ww 주간, 연중 몇 주 째 0 ~ 51
Hour Hh 시 0 ~ 23
Minute Mi n 분 0 ~ 59
세 컨 드 Ss 초 0 ~ 59
밀리 세 컨 드 Ms - 밀리초 0 ~ 999
 
access 와  asp 시스템 날짜 시간 을 날짜 () 와 now () 로 가 져 옵 니 다.그 중에서 DateDiff, DateAdd, DatePart 도 Access 와 asp 에 사용 할 수 있 는데 이런 함수 의 용법 도 유사 하 다
 
예:
1. GetDate () 는 sql 서버 에 사 용 됩 니 다: select GetDate ()
 
2. DateDiff ('s',' 2005 - 07 - 20 ',' 2005 - 7 - 25 22: 56: 32 ') 반환 값 은 514592 초 입 니 다.
DateDiff ('d', '2005 - 07 - 20', '2005 - 7 - 25 22: 56: 32') 반환 값 은 5 일 입 니 다.
 
3. DatePart ('w', '2005 - 7 - 25 22: 56: 32') 반환 값 은 2 즉 월요일 (일요일 은 1, 토요일 은 7) 입 니 다.
DatePart ('d', '2005 - 7 - 25 22: 56: 32') 반환 값 은 25 즉 25 호 입 니 다.
DatePart ('y', '2005 - 7 - 25 22: 56: 32') 반환 값 은 206, 즉 이 해 중 206 일 입 니 다.
DatePart ('yyy', '2005 - 7 - 25 22: 56: 32') 반환 치 는 2005 년 즉 2005 년 이다.

좋은 웹페이지 즐겨찾기