Я пытаюсь написать Сколько я набрал? запрос на Стек * Обозреватель данных .
Изменение существующего запроса привело меня так далеко:
-- How much did I type?
DECLARE @UserId int = ##UserId##
select sum(len(Body)) AS 'Posts' from posts where owneruserid = @UserId,
select sum(len(Text)) AS 'Comments' from comments where userid = @UserId,
(select sum(len(Body)) from posts where owneruserid = @UserId +
select sum(len(Text)) from comments where userid = @UserId) AS 'Total'
Я ожидаю три столбца и одну строку, примерно так:
Posts Comments Total
1234 5678 6912
Но есть некоторая синтаксическая проблема, из-за которой я получаю:
Ошибка: неправильный синтаксис рядом с ','.Неверный синтаксис рядом с ','.Неверный синтаксис рядом с ключевым словом «выбрать».Неверный синтаксис рядом с ')'.
Какой правильный синтаксис для этого?