|
Pete_N
Posting Yak Master
181 Posts |
Posted - 2010-11-10 : 06:16:48
|
| CREATE TABLE [dbo].[ClientSummary]( [ID] [uniqueidentifier] NOT NULL, [Licence] [varchar](6) NOT NULL, [Description] [varchar](30) NOT NULL, [Sale] [bit] NOT NULL, [Discount1] [bit] NOT NULL, [Discount2] [bit] NOT NULL, [Discount3] [bit] NOT NULL, [Discount4] [bit] NOT NULL, [Discount5] [bit] NOT NULL, [CeditValue] [money] NOT NULL, [DebitValue] [money] NOT NULL, [AppliedDate] [datetime] NOT NULL, [Reconcilled] [bit] NOT NULL, [Reconcilleddate] [datetime] NULL) ON [PRIMARY]GOSET ANSI_PADDING OFFGOINSERT INTO [ClientSummary] ([ID] ,[Licence],[Description] ,[Sale] ,[Discount1] ,[Discount2] ,[Discount3] ,[Discount4] ,[Discount5] ,[CeditValue] ,[DebitValue] ,[AppliedDate] ,[Reconcilled] ,[Reconcilleddate]) VALUES (NEWID(), '000001' ,'FULL SYS' , 1, 0 ,0 ,0 ,0 ,0, 300.00 , 0.00, CONVERT(datetime, '01/01/2010' , 103) , 0, NULL)INSERT INTO [ClientSummary] ([ID] ,[Licence],[Description] ,[Sale] ,[Discount1] ,[Discount2] ,[Discount3] ,[Discount4] ,[Discount5] ,[CeditValue] ,[DebitValue] ,[AppliedDate] ,[Reconcilled] ,[Reconcilleddate]) VALUES (NEWID(), '000002' ,'FULL SYS' , 1, 0 ,0 ,0 ,0 ,0, 729.00 , 0.00, CONVERT(datetime, '01/01/2010' , 103) , 0, NULL)INSERT INTO [ClientSummary] ([ID] ,[Licence],[Description] ,[Sale] ,[Discount1] ,[Discount2] ,[Discount3] ,[Discount4] ,[Discount5] ,[CeditValue] ,[DebitValue] ,[AppliedDate] ,[Reconcilled] ,[Reconcilleddate]) VALUES (NEWID(), '000002' ,'CREDIT' , 0, 1 ,0 ,0 ,0 ,0, 0.00 , 29.00, CONVERT(datetime, '02/03/2010' , 103) , 0, NULL)INSERT INTO [ClientSummary] ([ID] ,[Licence],[Description] ,[Sale] ,[Discount1] ,[Discount2] ,[Discount3] ,[Discount4] ,[Discount5] ,[CeditValue] ,[DebitValue] ,[AppliedDate] ,[Reconcilled] ,[Reconcilleddate]) VALUES (NEWID(), '000003' ,'PRODUCT ACC' , 1, 0 ,0 ,0 ,0 ,0, 273.56 , 0.00, CONVERT(datetime, '01/06/2010' , 103) , 0, NULL)INSERT INTO [ClientSummary] ([ID] ,[Licence],[Description] ,[Sale] ,[Discount1] ,[Discount2] ,[Discount3] ,[Discount4] ,[Discount5] ,[CeditValue] ,[DebitValue] ,[AppliedDate] ,[Reconcilled] ,[Reconcilleddate]) VALUES (NEWID(), '000002' ,'INCENTIVE' , 0, 0 ,0 ,1 ,0 ,0, 0.00 , 350.00, CONVERT(datetime, '17/07/2010' , 103) , 0, NULL)INSERT INTO [ClientSummary] ([ID] ,[Licence],[Description] ,[Sale] ,[Discount1] ,[Discount2] ,[Discount3] ,[Discount4] ,[Discount5] ,[CeditValue] ,[DebitValue] ,[AppliedDate] ,[Reconcilled] ,[Reconcilleddate]) VALUES (NEWID(), '000001' ,'FULL SYS' , 1, 0 ,0 ,0 ,0 ,0, 300.00 , 0.00, CONVERT(datetime, '01/08/2010' , 103) , 0, NULL)INSERT INTO [ClientSummary] ([ID] ,[Licence],[Description] ,[Sale] ,[Discount1] ,[Discount2] ,[Discount3] ,[Discount4] ,[Discount5] ,[CeditValue] ,[DebitValue] ,[AppliedDate] ,[Reconcilled] ,[Reconcilleddate]) VALUES (NEWID(), '000001' ,'SECOND SYS' , 0, 0 ,0 ,0 ,0 ,1, 0.00 , 150.00, CONVERT(datetime, '01/08/2010' , 103) , 0, NULL)/* This table will only contain records where [Reconcilled] IS NULL *//* Required Result [Licence] [Description] [Sale] [Discount1] [Discount2] [Discount3] [Discount4] [Discount5] [Balance] 000001 ACTIVITY 600.00 0 0 0 0 150.00 450.00 000002 ACTIVITY 729.00 29.00 0 350.00 0 0 350.00 000003 ACTIVITY 237.56 0 0 0 0 0 237.56 |
|