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