mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date) 되돌아오다 date 요일 별 인덱스 = Sunday, 2 = Monday, ... 7 = Saturday)。색인 값 일치 ODBC 라 는 기준 을 세 웠 다. mysql> SELECT DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 되돌아오다 date 요일 별 인덱스 = Monday, 1 = Tuesday, ... 6 = Sunday): mysql> SELECT WEEKDAY('1998-02-03 22:23:00'); -> 1 mysql> SELECT WEEKDAY('1997-11-05'); -> 2 DAYOFMONTH(date) 되돌아오다 date 1 월 중 며칠 입 니 다.범 위 는... 1 도착 하 다 31: mysql> SELECT DAYOFMONTH('1998-02-03'); -> 3 DAYOFYEAR(date) 되돌아오다 date 일 년 중 며칠 째,범 위 는? 1 도착 하 다 366: mysql> SELECT DAYOFYEAR('1998-02-03'); -> 34 MONTH(date) 되돌아오다 date 중 월 1 도착 하 다 12: mysql> SELECT MONTH('1998-02-03'); -> 2 DAYNAME(date) 되돌아오다 date 의 요일: mysql> SELECT DAYNAME("1998-02-05"); -> 'Thursday' MONTHNAME(date) 되돌아오다 date 의 달 이름: mysql> SELECT MONTHNAME("1998-02-05"); -> 'February' QUARTER(date) 되돌아오다 date 1 년 중 분기 의 범 위 는? 1 도착 하 다 4: mysql> SELECT QUARTER('98-04-01'); -> 2 WEEK(date) WEEK(date,first) 일요일 이 일주일 중 첫날 인 경우 함수 가 하나의 인자 만 호출 되면 되 돌아 갑 니 다. date 1 년 의 몇 주 를 위해 반환 치 범 위 는? 0 도착 하 다 53 (이 가능 하 다,~할 수 있다,... 53 주의 시작.두 매개 변수 형식의 WEEK() 일요일 이나 월요일 로 시작 할 지,반환 값 으로 일주일 을 지정 할 수 있 습 니 다. 0-53 역시 1-52。 이 표 는 두 번 째 인자 가 어떻게 작 동 하 는 지 보 여 줍 니 다. 값. 속뜻 0 일주일 은 일요일 부터 반환 값 범 위 는? 0-53 1 일주일 은 월요일 부터 반환 값 범 위 는? 0-53 2 일주일 은 일요일 부터 반환 값 범 위 는? 1-53 3 일주일 은 월요일 부터 반환 값 범 위 는? 1-53 (ISO 8601) mysql> SELECT WEEK('1998-02-20'); -> 7 mysql> SELECT WEEK('1998-02-20',0); -> 7 mysql> SELECT WEEK('1998-02-20',1); -> 8 mysql> SELECT WEEK('1998-12-31',1); -> 버 전 4.0 중,WEEK(\#,0) 일치 로 변경 됨 USA 역법 일주일 이 전년 의 마지막 주 라면 사용 하지 않 았 을 때 주의 하 세 요. 2 혹시 3 선택 가능 한 인자 일 때 MySQL 되돌아오다 0: mysql> SELECT YEAR('2000-01-01'), WEEK('2000-01-01',0); -> 2000, 0 mysql> SELECT WEEK('2000-01-01',2); -> 52 주어진 날짜 값 이 실제로 1999 연제 52 주 일부 시 MySQL 맞다. WEEK() 함수 52。우 리 는 돌아 가기 로 결정 했다. 0 ,우 리 는 이 함수 가 지 정 된 연도 에서 몇 주 째 되 기 를 원 하기 때문이다.다른 추출 날짜 값 의 월 일 값 함수 와 결합 하여 사용 할 때 WEEK() 함수 의 용법 은 믿 을 만하 다. 만약 당신 이 적당 한 년-주 치 를 얻 기 를 원한 다 면,당신 은 인 자 를 사용 해 야 합 니 다. 2 혹시 3 선택 가능 한 매개 변수 로 사용 하거나 함수 로 사용 하기 YEARWEEK() : mysql> SELECT YEARWEEK('2000-01-01'); -> 199952 mysql> SELECT MID(YEARWEEK('2000-01-01'),5,2); -> 52 YEAR(date) 되돌아오다 date 범위 1000 도착 하 다 9999: mysql> SELECT YEAR('98-02-03'); -> 1998 YEARWEEK(date) YEARWEEK(date,first) 날짜 값 을 되 돌려 줍 니 다.두 번 째 매개 변수의 형식 과 작용 은 완전히 WEEK() 두 번 째 매개 변 수 는 일치 합 니 다.주어진 날짜 매개 변 수 는 1 년 의 첫 주 또는 마지막 주 입 니 다.돌아 오 는 년도 값 은 날짜 매개 변수 가 제시 한 년도 와 일치 하지 않 을 수 있 습 니 다. mysql> SELECT YEARWEEK('1987-01-01'); -> 198653 선택 가능 한 매개 변수 에 주의 하 십시오. 0 혹시 1.주 값 의 반환 값 은 같 지 않 습 니 다. WEEK() 함수 반환 값(0), WEEK() 주어진 연간 언어 환경 에 따라 주 값 을 되 돌려 줍 니 다. HOUR(time) 되돌아오다 time 범위 0 도착 하 다 23: mysql> SELECT HOUR('10:05:03'); -> 10 MINUTE(time) 되돌아오다 time 범위 0 도착 하 다 59: mysql> SELECT MINUTE('98-02-03 10:05:03'); -> 5 SECOND(time) 되돌아오다 time 범위 0 도착 하 다 59: mysql> SELECT SECOND('10:05:03'); -> 3 PERIOD_ADD(P,N) 증가시키다 N 개 월~시기 P(형식: YYMM 혹시 YYYYMM)중.이로써 YYYYMM 형식 반환 값. 기간 매개 변수 P 아니다 날짜 값: mysql> SELECT PERIOD_ADD(9801,2); -> 199803 PERIOD_DIFF(P1,P2) 귀환 기 P1 화해시키다 P2 사이 의 월 수.P1 화해시키다 P2 마땅 히 YYMM 혹시 YYYYMM 지정 주의,시기 적 매개 변수 P1 화해시키다 P2 아니다 날짜 값: mysql> SELECT PERIOD_DIFF(9802,199703); -> 11 DATE_ADD(date,INTERVAL expr type) DATE_SUB(date,INTERVAL expr type) ADDDATE(date,INTERVAL expr type) SUBDATE(date,INTERVAL expr type) 이 함수 들 은 날짜 의 산술 연산 을 집행 한다.ADDDATE() 화해시키다 SUBDATE() 각각 DATE_ADD() 화해시키다 DATE_SUB() 의 동의어. ...에 있다 MySQL 3.23 표현 식 오른쪽 에 날짜 값 이나 날짜 시간 필드 가 있다 면 사용 할 수 있 습 니 다. + 화해시키다 - 대신 하 다 DATE_ADD() 화해시키다 DATE_SUB(). 매개 변수 date 하나 DATETIME 혹시 DATE 값,날짜 의 시작 을 지정 합 니 다.expr 시작 날짜 에서 추가 할 지,간격 을 줄 일 지 를 지정 하 는 표현 식 입 니 다.expr 문자열 입 니 다.그것 은 하나 로 “-” 앞장 서서 마이너스 의 간격 을 표시 하 다.type 표현 식 이 어떤 형식 으로 해석 되 는 지 를 나타 내 는 키워드 입 니 다. 아래 표 표시 type 화해시키다 expr 매개 변 수 는 어떻게 연 결 됩 니까? type 값. expr 원 하 는 형식 SECOND SECONDS MINUTE MINUTES HOUR HOURS DAY DAYS MONTH MONTHS YEAR YEARS MINUTE_SECOND "MINUTES:SECONDS" HOUR_MINUTE "HOURS:MINUTES" DAY_HOUR "DAYS HOURS" YEAR_MONTH "YEARS-MONTHS" HOUR_SECOND "HOURS:MINUTES:SECONDS" DAY_MINUTE "DAYS HOURS:MINUTES" DAY_SECOND "DAYS HOURS:MINUTES:SECONDS" ...에 있다 expr MySQL 모든 문 자 를 경계 문자 로 허용 합 니 다.표 에 표 시 된 것 은 건의 하 는 경계 문자 입 니 다.하면,만약,만약... date 매개 변 수 는 하나 입 니 다. DATE 값,그리고 계 산 된 간격 은 YEAR、MONTH 화해시키다 DAY 부분(시간 부분 없 음),그러면 반환 값 도 하나 입 니 다. DATE 값 1그렇지 않 으 면 반환 값 은 하나 입 니 다. DATETIME 값: mysql> SELECT "1997-12-31 23:59:59" + INTERVAL 1 SECOND; -> 1998-01-01 00:00:00 mysql> SELECT INTERVAL 1 DAY + "1997-12-31"; -> 1998-01-01 mysql> SELECT "1998-01-01" - INTERVAL 1 SECOND; -> 1997-12-31 23:59:59 mysql> SELECT DATE_ADD("1997-12-31 23:59:59", -> INTERVAL 1 SECOND); -> 1998-01-01 00:00:00 mysql> SELECT DATE_ADD("1997-12-31 23:59:59", -> INTERVAL 1 DAY); -> 1998-01-01 23:59:59 mysql> SELECT DATE_ADD("1997-12-31 23:59:59", -> INTERVAL "1:1" MINUTE_SECOND); -> 1998-01-01 00:01:00 mysql> SELECT DATE_SUB("1998-01-01 00:00:00", -> INTERVAL "1 1:1:1" DAY_SECOND); -> 1997-12-30 22:58:59 mysql> SELECT DATE_ADD("1998-01-01 00:00:00", -> INTERVAL "-1 10" DAY_HOUR); -> 1997-12-30 14:00:00 mysql> SELECT DATE_SUB("1998-01-02", INTERVAL 31 DAY); -> 1997-12-02 1 2다음 페이지전문 을 읽다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: