- (減) (Transact-SQL)
SQL Server 2005
執行兩個數字的減法運算 (算術減法運算子)。也可以從日期中減去一個數字 (表示天數)。
傳回優先順序較高之引數的資料類型。如需詳細資訊,請參閱<資料類型優先順序 (Transact-SQL)>。
A. 在 SELECT 陳述式中使用減法
下列範例計算稅率最高的州省與稅率最低的州省之間的稅率差。
USE AdventureWorks; GO SELECT MAX(TaxRate) - MIN(TaxRate) AS 'Tax Rate Difference' FROM Sales.SalesTaxRate WHERE StateProvinceID IS NOT NULL; GO
您可以使用括號來變更執行的順序。首先會驗算括號內的計算。如果是巢狀括號,最深的巢狀計算優先。
B. 使用日期減法
下列範例會從 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)
社群新增項目
新增
顯示:

