Как получить сумму всех значений столбцов в последней строке результирующего набора?
Привет , я работаю над GridView, который отображает значения из приведенного ниже запроса,и мне нужно получить общую сумму каждой строки в ее нижнем колонтитуле
что-то вроде этого:
Р1 Б
R2 5 6
R3 1 11
малыш 6 17
Что я уже пробовал:
;with t1 as ( SELECT DeptID, COUNT(EmpID) AS TotalHeadCount FROM EmployeeDetails WHERE (datepart(yyyy,DOJ) between 2005 and @years) and Status =0 group by DeptID ), t2 as ( SELECT DeptID,COUNT(EmpID) AS NewJoinees FROM EmployeeDetails AS EmployeeDetails_7 WHERE (DATEPART(yyyy, DOJ) = @years) AND (DATEPART(mm, DOJ) = @months) and datepart(mm,DOJ)>= @months and Status = 0 group by DeptID ), t3 as ( SELECT DeptID,COUNT(EmpID) AS Resigned FROM EmployeeDetails AS EmployeeDetails_7 WHERE (DATEPART(yyyy, deactivate) = @years) AND (DATEPART(mm, deactivate) = @months) and datepart(mm,deactivate)>= @months and Status =1 group by DeptID ), t4 as ( Select Distinct DeptID,Tobehired As ToBeHired,Openposition As OpenPositions,Status As Status1 From RecruitmentDetails1 WHERE Tobehired=45 ) Select t1.DeptID, CASE WHEN TotalHeadCount IS NULL THEN '0' ELSE TotalHeadCount END AS TotalHeadCount,CASE WHEN NewJoinees IS NULL THEN '0' ELSE NewJoinees END AS NewJoinees,CASE WHEN Resigned IS NULL THEN '0' ELSE Resigned END AS Resigned, t4.Tobehired as ToBeHired, t4.OpenPositions as OpenPositions, t4.Status1 as Status1 from t1 full outer join t2 on t1.DeptID = t2.DeptID full outer join t3 on t1.DeptID = t3.DeptID full outer join t4 on t1.DeptID = t4.DeptID
Nirav Prabtani
Я думаю, что вы разместили то же самое на
https://www.codeproject.com/Questions/1185372/How-to-write-insert-and-select-query-in-table-in-C
CHill60
Это другой вопрос - я не понимаю вопроса, но он определенно другой :)
Nirav Prabtani
На самом деле он / она хочет отобразить total в нижней части gridview с помощью boundfield,
Его / ее способ задавать вопрос отличается, но вопрос тот же.
CHill60
Мы должны смотреть на разные посты - пост в вашей ссылке посвящен вставке и выбору данных, но ничего не говорится о итогах в нижней части gridview. Код, который они опубликовали, тот же.
Nirav Prabtani
Сдавайся !!! :)
В любом случае Почта
https://www.codeproject.com/Answers/1185413/Insert-records-using-unique-key
был закрыт из-за того, что мы неправильно поняли фактический вопрос
он был закрыт до того, как ОП смог добраться до точного решения, которое приведено в разделе ответов
В таком случае, каким может быть разрешение?
Я не знаю, где спросить об этом, поэтому спрашиваю прямо здесь.
CHill60
Надеюсь, ОП получит электронное письмо с подробностями решения. В качестве альтернативы они могут перепостить вопрос, принимая во внимание любые отзывы о недостатке ясности. Последним средством было бы разместить сообщение на Ошибки и предложения[^] просит, чтобы вопрос был вновь открыт.
Nirav Prabtani
Да..!! надеюсь, Спасибо за информацию
Member 12605293
Эй Нирав Прабтани
да был тот же запрос но у него функциональность другая
Member 12605293
Может ли кто-нибудь предложить какие-то идеи
CHill60
Я дал вам несколько идей в решении 1