확장 최소화
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

-(빼기)(Transact-SQL)

두 숫자를 빼는 빼기 산술 연산자입니다. 날짜에서 일 수를 뺄 수도 있습니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙


expression - expression
expression

숫자 데이터 형식 범주에서 bit 데이터 형식을 제외한 임의의 데이터 형식으로 된 유효한 입니다.

우선 순위가 높은 인수의 데이터 형식을 반환합니다. 자세한 내용은 데이터 형식 우선 순위(Transact-SQL)을 참조하십시오.

1. SELECT 문에서 빼기 사용

다음 예에서는 세율이 가장 높은 시/도와 세율이 가장 낮은 시/도 간의 세율 차를 계산합니다.

USE AdventureWorks;
GO
SELECT MAX(TaxRate) - MIN(TaxRate) AS 'Tax Rate Difference'
FROM Sales.SalesTaxRate
WHERE StateProvinceID IS NOT NULL;
GO

계산 순서를 변경하려면 괄호를 사용합니다. 괄호 안의 계산부터 먼저 수행됩니다. 괄호가 중첩되면 가장 안쪽에 있는 계산이 우선적으로 처리됩니다.

2. 날짜 빼기 사용

다음 예에서는 datetime 날짜에서 일 수를 뺍니다.

USE AdventureWorks;
GO
DECLARE @altstartdate datetime;
SET @altstartdate = CONVERT(DATETIME, '01/10/1900 3:00 AM', 101);
SELECT @altstartdate - 1.5 AS 'Subtract Date';

결과 집합은 다음과 같습니다.

Subtract Date
-----------------------
1900-01-08 15:00:00.000

(1 row(s) affected)
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.