Zahlen eines Integers aufaddieren

By Frank Kalis

Posted on Okt 17, 2010 von in SQL Server
DECLARE @i int, @l int;
SELECT
@i = 12, @l = LEN(@i);

SELECT
SUM(x.Digit)
FROM
(SELECT
CAST(SUBSTRING(RTRIM(@i), N.Number, 1) AS int) AS Digit
FROM
dbo.Number N
WHERE
N.Number BETWEEN 1 AND LEN(RTRIM(@i))
) x;

Dieser Eintrag wurde eingetragen von und ist abgelegt unter SQL Server. Tags: , , ,

Noch kein Feedback


Formular wird geladen...