I would like to add a field from a table to an existing view without changing the structure of the existing.Below is the statement for the existing view and the resultSELECT (SELECT COUNT(*) AS Expr1 FROM dbo.BillsSections WHERE (BillIndex = a.BillIndex) AND (Type <> 7) AND (BillSectionIndex > a.BillSectionIndex)) AS IsLast, (SELECT SUM(Charge) AS Expr1 FROM dbo.BillsSections WHERE (BillIndex = a.BillIndex)) AS Sums, (SELECT SUM(Charge) AS Expr1 FROM dbo.BillsSections WHERE (BillIndex = a.BillIndex) AND (Type = 7)) AS Tax, a.BillIndex, a.BillSectionIndex, a.Type, a.Charge, a.Info1, a.Info2, a.Info3, a.Remark, b.BillStartDate, b.BillEndDate, b.CreateDate AS BillCreateDate, c.UserID, c.GroupName, c.UserPaymentBalance, d.UserIndex, d.FirstName, d.MiddleName, d.LastName, d.Company, d.Address1, d.Address2, d.City, d.State, d.Country, d.Zip, d.PhoneHome, d.PhoneWork, d.PhoneFax, d.Email, d.CreateDate, d.LastModify, d.NewUser, d.LastCharge, d.TotalCharge, d.LastOnlineTime, d.LastTotalTime, d.TotalOnlineTime, d.LastTotalOnlineUpdate, d.TaxType, d.AdminType, d.CreditCardType, d.CreditCardNumber, d.CreditExpiration, d.CreditHolderName, d.CreditHolderAddress, d.CreditHolderCity, d.CreditHolderState, d.CreditHolderCountry, d.CreditHolderCityZip, d.CustomInfo1, d.CustomInfo2, d.CustomInfo3, d.CustomInfo4, d.Comments, d.OnExpireAction, d.NewAccountIndex, d.NewUserBill, d.MBRUserIndex, d.IsMBR, d.AffiliateIndex, d.PaymentMethod, d.PrePayClass, d.EmailFlag1, d.EmailFlag2, d.EmailFlag3, d.EmailFlag4, d.BankName, d.BankAddress, d.BankAccountName, d.BankAccountNumber, d.TransferCurrencyType, d.OrangeAccountNumber AS ServiceName, d.WindowsPcNumber, d.MacPcNumber, d.LinuxPcNumber, d.NoOfWifiAvailable, d.NoOfEthernetAvailable, d.NoOfUSBAvailable, d.AlvarionIDUSerial, d.AlvarionODUSerial, d.RouterBrand, d.RouterSerialNumber, d.BaselineRSSIUp, d.BaselineSNRUp, d.BaselineModulationUp, d.BaselineRSSIDown, d.BaselineSNRDown, d.BaselineModulationDown, d.BasestationMaster, d.BasestationSectorId, d.TechnicalPassword, d.Suburb, d.DateOfBirth, d.AuthorisedSignatory, d.CompanyRepresentative, d.RegistrationNumber, d.IDNumber, d.IDType, e.ServiceNameFROM dbo.BillsSections AS a LEFT OUTER JOIN dbo.Bills AS b ON a.BillIndex = b.BillIndex LEFT OUTER JOIN dbo.Users AS c ON b.UserIndex = c.UserIndex LEFT OUTER JOIN dbo.UserDetails AS d ON c.UserIndex = d.UserIndex LEFT OUTER JOIN dbo.Services AS e ON a.Info1 = e.ServiceIndexWHERE (b.BillType = 1) AND (a.Type <> 7)
Result:2 288.20000076293945 26.200000762939453 150 1 8 250 0 0 0 For Dates 06/05/2008 - 06/05/2008 (Testraccounttype). 6/5/2008 12:00:00 AM 6/5/2008 11:59:59 PM 6/5/2008 3:02:49 PM Orch3163370 CPE-CORP -2612.60669 51 Orange ISP Orange Camphill NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL sylvester.chibamo@orange.co.bw 3/20/2008 12:00:00 AM 6/27/2008 10:50:08 AM False 254.1 3400.8098989999994 0 86399 99005 6/26/2008 11:59:59 PM 0 5 NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL False 0 False NULL 0 NULL False False False False NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Livebox LK07193DP120395 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL1 288.20000076293945 26.200000762939453 150 2 1 1 0 0 0 For Dates 06/04/2008 - 06/04/2008 (Testraccounttype). 6/5/2008 12:00:00 AM 6/5/2008 11:59:59 PM 6/5/2008 3:02:49 PM Orch3163370 CPE-CORP -2612.60669 51 Orange ISP Orange Camphill NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL sylvester.chibamo@orange.co.bw 3/20/2008 12:00:00 AM 6/27/2008 10:50:08 AM False 254.1 3400.8098989999994 0 86399 99005 6/26/2008 11:59:59 PM 0 5 NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL False 0 False NULL 0 NULL False False False False NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Livebox LK07193DP120395 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL0 288.20000076293945 26.200000762939453 150 3 10 11 1 0 0 For Dates 06/04/2008 - 06/04/2008 (Testraccounttype) - Mail box package of 4 Email for 12 Pula. 6/5/2008 12:00:00 AM 6/5/2008 11:59:59 PM 6/5/2008 3:02:49 PM Orch3163370 CPE-CORP -2612.60669 51 Orange ISP Orange Camphill NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL sylvester.chibamo@orange.co.bw 3/20/2008 12:00:00 AM 6/27/2008 10:50:08 AM False 254.1 3400.8098989999994 0 86399 99005 6/26/2008 11:59:59 PM 0 5 NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL False 0 False NULL 0 NULL False False False False NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Livebox LK07193DP120395 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL MBox Package2 288.20000076293945 26.200000762939453 151 1 8 250 0 0 0 For Dates 06/05/2008 - 06/05/2008 (Testraccounttype). 6/5/2008 12:00:00 AM 6/5/2008 11:59:59 PM 6/5/2008 3:02:49 PM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana NULL1 288.20000076293945 26.200000762939453 151 2 1 1 0 0 0 For Dates 06/04/2008 - 06/04/2008 (Testraccounttype). 6/5/2008 12:00:00 AM 6/5/2008 11:59:59 PM 6/5/2008 3:02:49 PM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana NULL0 288.20000076293945 26.200000762939453 151 3 10 11 1 0 0 For Dates 06/04/2008 - 06/04/2008 (Testraccounttype) - Mail box package of 4 Email for 12 Pula. 6/5/2008 12:00:00 AM 6/5/2008 11:59:59 PM 6/5/2008 3:02:49 PM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana MBox Package1 0.59000003337860107 NULL 157 1 1 -1 0 0 0 For Dates 06/08/2008 - 06/08/2008 (Testraccounttype). 6/8/2008 12:00:00 AM 6/8/2008 11:55:33 AM 6/8/2008 11:55:33 AM Orch3163370 CPE-CORP -2612.60669 51 Orange ISP Orange Camphill NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL sylvester.chibamo@orange.co.bw 3/20/2008 12:00:00 AM 6/27/2008 10:50:08 AM False 254.1 3400.8098989999994 0 86399 99005 6/26/2008 11:59:59 PM 0 5 NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL False 0 False NULL 0 NULL False False False False NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Livebox LK07193DP120395 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL0 0.59000003337860107 NULL 157 2 100 1.59 0 162 0 For Dates 06/08/2008 - 06/08/2008 (Testraccounttype). 6/8/2008 12:00:00 AM 6/8/2008 11:55:33 AM 6/8/2008 11:55:33 AM Orch3163370 CPE-CORP -2612.60669 51 Orange ISP Orange Camphill NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL sylvester.chibamo@orange.co.bw 3/20/2008 12:00:00 AM 6/27/2008 10:50:08 AM False 254.1 3400.8098989999994 0 86399 99005 6/26/2008 11:59:59 PM 0 5 NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL False 0 False NULL 0 NULL False False False False NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Livebox LK07193DP120395 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL1 13.200000047683716 1.2000000476837158 158 1 1 1 0 0 0 For Dates 06/10/2008 - 06/10/2008 (Testraccounttype). 6/10/2008 12:00:00 AM 6/10/2008 12:00:00 AM 6/10/2008 8:59:23 AM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana NULL0 13.200000047683716 1.2000000476837158 158 2 10 11 1 0 0 For Dates 06/10/2008 - 06/10/2008 (Testraccounttype) - Mail box package of 4 Email for 12 Pula. 6/10/2008 12:00:00 AM 6/10/2008 12:00:00 AM 6/10/2008 8:59:23 AM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana MBox Package2 12.680000305175781 NULL 159 1 10 1.06 1 0 0 For Dates 06/08/2008 - 06/11/2008 (Corporate) - Mail box package of 4 Email for 12 Pula. 6/8/2008 11:55:33 AM 6/11/2008 4:54:03 PM 6/11/2008 4:54:03 PM Orch3163370 CPE-CORP -2612.60669 51 Orange ISP Orange Camphill NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL sylvester.chibamo@orange.co.bw 3/20/2008 12:00:00 AM 6/27/2008 10:50:08 AM False 254.1 3400.8098989999994 0 86399 99005 6/26/2008 11:59:59 PM 0 5 NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL False 0 False NULL 0 NULL False False False False NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Livebox LK07193DP120395 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL MBox Package1 12.680000305175781 NULL 159 2 10 9.68 8 0 0 For Dates 06/08/2008 - 06/11/2008 (Corporate) - DNS Hosting Service. 6/8/2008 11:55:33 AM 6/11/2008 4:54:03 PM 6/11/2008 4:54:03 PM Orch3163370 CPE-CORP -2612.60669 51 Orange ISP Orange Camphill NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL sylvester.chibamo@orange.co.bw 3/20/2008 12:00:00 AM 6/27/2008 10:50:08 AM False 254.1 3400.8098989999994 0 86399 99005 6/26/2008 11:59:59 PM 0 5 NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL False 0 False NULL 0 NULL False False False False NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Livebox LK07193DP120395 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL DNSHosting0 12.680000305175781 NULL 159 3 10 1.94 10 0 0 For Dates 06/08/2008 - 06/11/2008 (Corporate) - Mail Relay hosting service.. 6/8/2008 11:55:33 AM 6/11/2008 4:54:03 PM 6/11/2008 4:54:03 PM Orch3163370 CPE-CORP -2612.60669 51 Orange ISP Orange Camphill NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL sylvester.chibamo@orange.co.bw 3/20/2008 12:00:00 AM 6/27/2008 10:50:08 AM False 254.1 3400.8098989999994 0 86399 99005 6/26/2008 11:59:59 PM 0 5 NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL False 0 False NULL 0 NULL False False False False NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Livebox LK07193DP120395 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL Mail Relay Hosting4 170.44000248610973 NULL 160 1 1 0.17 0 0 0 For Dates 06/10/2008 - 06/12/2008 (Testraccounttype). 6/10/2008 12:00:00 AM 6/12/2008 11:42:46 AM 6/12/2008 11:42:46 AM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana NULL3 170.44000248610973 NULL 160 2 10 1.83 1 0 0 For Dates 06/10/2008 - 06/12/2008 (Testraccounttype) - Mail box package of 4 Email for 12 Pula. 6/10/2008 12:00:00 AM 6/12/2008 11:42:46 AM 6/12/2008 11:42:46 AM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana MBox Package2 170.44000248610973 NULL 160 3 10 16.67 8 0 0 For Dates 06/10/2008 - 06/12/2008 (Testraccounttype) - DNS Hosting Service. 6/10/2008 12:00:00 AM 6/12/2008 11:42:46 AM 6/12/2008 11:42:46 AM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana DNSHosting1 170.44000248610973 NULL 160 4 10 3.33 10 0 0 For Dates 06/10/2008 - 06/12/2008 (Testraccounttype) - Mail Relay hosting service.. 6/10/2008 12:00:00 AM 6/12/2008 11:42:46 AM 6/12/2008 11:42:46 AM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana Mail Relay Hosting0 170.44000248610973 NULL 160 5 100 148.44 0 15200 0 For Dates 06/10/2008 - 06/12/2008 (Testraccounttype). 6/10/2008 12:00:00 AM 6/12/2008 11:42:46 AM 6/12/2008 11:42:46 AM Orch3163372 CPE-STAFF -204122.1 53 Orange Test Livebox Sly NULL Orange Botswana P/Bag Bo64 Po Box 50349 Gaborone NULL NULL NULL 3163370 3163370 3163372 sylvester.chibamo@orange.co.bw 4/15/2008 12:00:00 AM 6/16/2008 10:10:18 AM False 35933.320627 369863.662552 87393 86399 929535 6/26/2008 11:59:59 PM 0 0 0 NULL 0 NULL NULL NULL NULL NULL NULL 350 NULL NULL NULL This is for test purposes. NULL NULL False 0 False NULL 0 NULL False False False False N/aBarclays Po Box 50349Gaborone Current n/a BWP 3232323 5 0 0 3 2 2 SO733005199 will update Livebox LK07193DP120297 -71 25 QAM64 3/4 -60 30 QAM 64 3/4 Poso House 1 user21 Block 6 02/09/1978 n/a Sylvester n/a 681519109 Botswana NULL
I would like to add a new field called Balance from another table to the existing view but without changing the structure of the view.This what I did before but it is not giving me the desirable resultSELECT DISTINCT TOP (100) PERCENT (SELECT COUNT(*) AS Expr1 FROM dbo.BillsSections WHERE (BillIndex = a.BillIndex) AND (Type <> 7) AND (BillSectionIndex > a.BillSectionIndex)) AS IsLast, (SELECT SUM(Charge) AS Expr1 FROM dbo.BillsSections AS BillsSections_2 WHERE (BillIndex = a.BillIndex)) AS Sums, (SELECT SUM(Charge) AS Expr1 FROM dbo.BillsSections AS BillsSections_1 WHERE (BillIndex = a.BillIndex) AND (Type = 7)) AS Tax, a.BillIndex, a.BillSectionIndex, a.Type, a.Charge, a.Info1, a.Info2, a.Info3, a.Remark, b.BillStartDate, b.BillEndDate, b.CreateDate AS BillCreateDate, c.UserID, c.GroupName, c.UserPaymentBalance, d.UserIndex, d.FirstName, d.MiddleName, d.LastName, d.Company, d.Address1, d.Address2, d.City, d.State, d.Country, d.Zip, d.PhoneHome, d.PhoneWork, d.PhoneFax, d.Email, d.CreateDate, d.LastModify, d.NewUser, d.LastCharge, d.TotalCharge, d.CustomInfo4, d.Comments, e.ServiceName, dbo.AccountTypes.AccountName, dbo.BillingTransactions.Balance, dbo.BillingTransactions.CreateDate AS TransDateFROM dbo.AccountTypes INNER JOIN dbo.Users AS c ON dbo.AccountTypes.AccountIndex = c.AccountIndex INNER JOIN dbo.BillingTransactions ON c.UserIndex = dbo.BillingTransactions.UserIndex RIGHT OUTER JOIN dbo.Bills AS b RIGHT OUTER JOIN dbo.BillsSections AS a ON b.BillIndex = a.BillIndex ON c.UserIndex = b.UserIndex AND dbo.BillingTransactions.Reference = a.BillIndex LEFT OUTER JOIN dbo.UserDetails AS d ON c.UserIndex = d.UserIndex LEFT OUTER JOIN dbo.Services AS e ON a.Info1 = e.ServiceIndexWHERE (b.BillType = 1) AND (a.Type <> 7)ORDER BY a.BillIndex DESC
I need help. Please help.