Как использовать COUNT DISTINCT в SQL - коде ?
Всем Привет,
У меня есть этот код, который я подсчитываю поле в своем SQL, и у меня есть определенный столбец, который мне нужно подсчитать, чтобы отличить значения, но я не знаю, как использовать его в этом формате,
Это и есть код :
SELECT Sum(Price) As Total, CONVERT(char(7), date, 120) As [year], Department , Sum Dinstict (CONVERT(INT, CONVERT(VARCHAR(MAX),quantity))) as Lesh FROM dbo.Expenses WHERE CONVERT(char(7), date, 120) Between '2020-01' And '" 2020-07"' AND Department = 'FixCost' GROUP BY CONVERT(char(7), date, 120), Department ) SELECT Total, [year], Department as 'Department', Concat(SUM(Convert(int,Convert(Varchar(MAX),(Lesh)))) OVER (),'') As GrandTotal FROM cte WHERE [year] Is Not Null
Что я уже пробовал:
Мне нужно использовать его здесь :
Total, [year], Department as 'Department', Concat(SUM(Convert(int,Convert(Varchar(MAX),(Lesh)))) OVER (),'') As GrandTotal
Я попробовал это сделать, но ничего не вышло :
Concat(COUNT(Convert(int,Convert(Varchar(MAX),(Distinct,Lesh)))) OVER (),'')
Спасибо,
Благословения