집 >데이터 베이스 >MySQL 튜토리얼 >'날짜' 데이터 유형을 올바르게 사용하고 SQL Server에서 특정 날짜 이전의 날짜를 검색하는 방법은 무엇입니까?
SQL Server에서 "날짜" 데이터 유형 사용
코드 조각에서 "날짜"가 포함된 열을 생성할 때 오류가 발생합니다. 테이블의 데이터 유형. 또한 질문은 지정된 날짜(이 경우 "8월 2일") 이전의 날짜를 검색하는 방법을 묻습니다.
"날짜" 열 만들기
구문 "Order_date" 열을 생성하는 데 사용된 내용이 올바르지 않습니다. 올바른 구문은 다음과 같아야 합니다.
Order_date DATE
또한 시스템의 문화권 설정이 사용 중인 날짜 형식과 일치하는지 확인하세요. 예를 들어, 시스템이 MM-DD-YYYY 형식을 사용하도록 설정된 경우 날짜 값을 해당 형식으로 입력해야 합니다.
지정된 날짜 이전의 날짜 검색
"8월 2일"과 같이 지정된 날짜 이전의 날짜를 검색하려면 DATEADD() 함수를 사용할 수 있습니다. 예를 들어, 다음 쿼리는 "Order_date"가 "02-08-2015" 이전인 모든 주문을 반환합니다.
SELECT * FROM Orders WHERE Order_date < DATEADD(DAY, -1, '02-08-2015')
추가 고려 사항
작업 시 SQL Server에서 날짜를 사용하는 경우 다음 사항을 고려하세요.
위 내용은 '날짜' 데이터 유형을 올바르게 사용하고 SQL Server에서 특정 날짜 이전의 날짜를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!