Я хочу выбрать набор данных из базы данных, чтобы найти сумму столбца на основе других значений столбцов, а также присоединиться к двум таблицам, и эти значения находятся между двумя датами, которые я могу сделать в одном запрос, то пожалуйста, помогите мне знать, что я сделал до сих пор являетсяuse inner join where and group by in same query
string sql1 = @"select
Ledger.LedId,
Ledger.LedName,
sum(adjmnt.OpenBalanceAmount) as Totaldebit,
(adjmnt.OpenBalanceVocherType) as adjtype
from
Ledger inner join Adjustment adjust on
Ledger.LedId = adjmnt.LedId
where
Ledger.Date >= @prmStartDate
and Ledger.Date <= @prmEndDate";
то, что я ищу, чтобы сделать
string sql1 = @"select
Ledger.LedId,
Ledger.LedName,
sum(adjmnt.OpenBalanceAmount) as Totaldebit ,
(adjmnt.OpenBalanceVocherType) as adjtype
from
Ledger inner join Adjustment adjust on
Ledger.LedId= adjmnt.LedId
groupby
(adjmnt.OpenBalanceVocherType)
where
Ledger.Date >= @prmStartDate and
Ledger.Date <= @prmEndDate";
, но когда я пытаюсь сделать это я получаю
incorrect syntax near where
пожалуйста, помогите мне
'' '' before 'group by'. –