sql - How to do sum of column in mssql -
i have written following query name , amount :
select fm.familyname,qt.amount registrations rs left join family fm on fm.id = rs.family_id left join quote qt on qt.id = rs.quote_id group fm.familyname,qt.amount so above query getting below answer:
name amount abc 1200 abc 1300 abc 1400 but want output like:
name amount abc 3900 how can this? have used sum(isnull(cast(qt.amount float),0)) total doing total of individual column.
how can total ?
simply group fm.familyname alone:
select fm.familyname, sum(qt.amount) registrations rs left join family fm on fm.id = rs.family_id left join quote qt on qt.id = rs.quote_id group fm.familyname if "operand data type varchar(max) invalid sum operator.", need cast column, like:
select fm.familyname, sum(cast(qt.amount float)) ...
Comments
Post a Comment