+ ((Transact-SQL) ekleyin.)
Iki sayı ekler.Bu toplama aritmetik işleç ayrıca sayı, gün cinsinden bir datetime için ekleyebilirsiniz.
expression + expression
Bağımsız değişkenler
- expression
Herhangi bir geçerli mi ifade dışında kategorisinde sayısal veri türlerinin herhangi birininbit Veri Türü. Tarih veya saat veri türü kullanılamaz.
Sonuç türleri
Bağımsız değişkenin veri türü, daha yüksek önceliğe sahip döndürür.Daha fazla bilgi için bkz: Veri türü önceliği (Transact-SQL).
Örnekler
C.Ek kullanarak işleç dışında her çalışan için çalışma saati sayısını hesaplamak için.
Aşağıdaki örnek, saatleri, tatil ve hastalık alınan saat sayısını gerçekleştirilen ekleyerek, her çalışan için iş merkezinden dışarı doğru saat sayısını bulur.
USE AdventureWorks;
GO
SELECT c.FirstName, c.LastName, VacationHours, SickLeaveHours,
VacationHours + SickLeaveHours AS 'Total Hours Away'
FROM HumanResources.Employee AS e
JOIN Person.Contact AS c ON e.ContactID = c.ContactID
ORDER BY 'Total Hours Away' ASC;
GO
b.Günler için tarih ve saat değerlerini eklemek için toplama işlecini kullanma
Aşağıdaki örnek, bir gün sayısı ekler bir datetime tarih.
USE master;
GO
SET NOCOUNT ON
DECLARE @startdate datetime, @adddays int
SET @startdate = 'January 10, 1900 12:00 AM'
SET @adddays = 5
SET NOCOUNT OFF
SELECT @startdate + 1.25 AS 'Start Date',
@startdate + @adddays AS 'Add Date'
Here is the result set.
Başlangıç tarihi Tarih Ekle
--------------------------- ---------------------------
1900-01-11 06:00:00.000 1900-01-15 00:00:00.000
(1 satırları etkilenen)
c.Karakter ve tamsayı veri türlerini ekleme
Aşağıdaki örnek ekler bir int karakter veri türüne dönüştürerek ve bir karakter değerlerini veri türü int. Geçersiz bir karakter varsa char dize, SQL Server Database Engine hata verir.
DECLARE @addvalue int
SET @addvalue = 15
SELECT '125127' + @addvalue
Here is the result set.
-----------------------
125142
(1 satırları etkilenen)