I have a data like this in my TestTable
GO
CREATE TABLE [dbo].[TestTable](
[AppMstName] [nvarchar](50) NULL,
[JoinDate] [nvarchar](50) NULL,
[TotalBus] [int] NULL,
[TotalMem] [int] NULL
) ON [PRIMARY]
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER1', N'18/07/2020', 100000, 1)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER1', N'19/07/2020', 80000, 1)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER1', N'20/07/2020', 10000, 1)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER1', N'21/07/2020', 100000, 1)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER1', N'22/07/2020', 40000, 1)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER2', N'18/07/2020', 60000, 5)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER2', N'19/07/2020', 20000, 2)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER2', N'21/07/2020', 75000, 8)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER3', N'18/07/2020', 110000, 7)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER3', N'19/07/2020', 510000, 34)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER3', N'20/07/2020', 105000, 15)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER3', N'21/07/2020', 55000, 6)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER3', N'22/07/2020', 135000, 7)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER4', N'19/07/2020', 40000, 2)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER4', N'20/07/2020', 15000, 2)
GO
INSERT [dbo].[TestTable] ([AppMstName], [JoinDate], [TotalBus], [TotalMem]) VALUES (N'MANAGER4', N'21/07/2020', 10000, 1)
GO
and I have to show Datewise Total Business + TotalMem Horizontally
AppMstName 22/07/2020 21/07/2020 20/07/2020 19/07/2020 18/07/2020
MANAGER1 40000 - 1 100000 - 1 10000 - 1 80000 - 1 100000 - 1
MANAGER2 0 - 0 75000 - 8 0 - 0 20000 - 2 60000 - 5
MANAGER3 135000 - 7 55000 - 6 105000 - 15 510000 - 34 110000 - 7
MANAGER4 0 - 0 10000 - 1 15000 - 2 40000 - 2 0 - 00
and I have to order it on firstdate (22/07/2020) desc Means whose business is more he will
come on top.
Actually I am generating daily business + business count report for today and previous 4 days
I tried with pivot but I was unable to do it.