Group by function in SQL server with Having Clause : Group by used to
group the records based on the given column name and Having function acts like a function for the retrieved aggregate function
Creating the
table
create table Temp_gro
(
USerID varchar(20),
Amount int
)
Inserting into
the table
insert into Temp_gro values
('venki',1200),
('venki',1000),
('Ravi',200),
('Ravi',800),
('Charls',6000)
--select Query
in Group By
select USerID,SUM(amount) from Temp_gro Group by userId
USerID
|
TotalAmount
|
Charls
|
6000
|
Ravi
|
1000
|
venki
|
2200
|
--Group by with Having Clause
select USerID,SUM(amount) as 'TotalAmount' from
Temp_gro Group by
userId having SUM(amount)< 4000
USerID
|
TotalAmount
|
Ravi
|
1000
|
venki
|
2200
|