i have columns , date in dd/mm/yyyy format.
date description. id. amt 01/01/2000. abc. d1. 100 02/01/2000. xyz. r1 100 01/01/2000. pqr. d1. 100 01/02/2000. cdf. d1. 150 now need query display
date description. id. amt 01/01/2000. abc. d1. 200 02/01/2000. xyz. r1 100 01/02/2000. cdf. d1. 150 i need group date , sum amount. need hard code description value abc of choice.
you can use case aggregation hardcode description when group size more 1 row.:
select the_date, id, case when count(*) > 1 'abc' else max(description) end description, sum(amt) amt your_table group the_date, id also, note called date column the_date date reserved keyword. so, avoid using or escape using double quotes (i'd use other name).
Comments
Post a Comment