Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 10045

Need some help on SSRS Report

$
0
0

I have the following SQL syntax.  I ran the SQL in SQL Server Management Studio and it ran successfully.  I created the dataset by copying the SQL into my SSRS report within the Datasets.

When I preview my report, I am getting the following error message:

Did I do something in creating the dataset?

DECLARE @DatabaseName Varchar(80) -- database Name

---- Exclude non-Tower DBs and demo dbs --------------------------
DECLARE db_cursor CURSOR FAST_FORWARD FOR  
SELECT name 
FROM master.dbo.sysdatabases 
WHERE NAME = 'Cocoa'


OPEN db_cursor   
FETCH NEXT FROM db_cursor INTO @DatabaseName   

WHILE @@FETCH_STATUS = 0   
BEGIN   
       
------  BEGIN QUERY RESULTS -----------------------
declare @SQL nvarchar(max) 
set @SQL = 
------  Tower Stats Insert ------------------------ 
'
USE ['+@DatabaseName+'] 

 SELECT 
 
 Company.CompanyID,
 Customer.CustClass,
 Site.SiteID,
 Site.SiteName,
 ServiceHistory.WorkOrderID,
 Route.CustType,
 DailyRouteEntry.Driver,
 Route.LineOfBusiness, 
 ServiceHistory.Route,
 Worker.Worker,
 DailyRouteEntry.Vehicle,
 DailyRouteEntry.WorkDate, 
 DayName = 
  CASE (DATEPART(dw, DailyRouteEntry.WorkDate) + @@DATEFIRST) % 7
    WHEN 1 THEN ''Sunday''
    WHEN 2 THEN ''Monday''
    WHEN 3 THEN ''Tuesday''
    WHEN 4 THEN ''Wednesday''
    WHEN 5 THEN ''Thursday''
    WHEN 6 THEN ''Friday''
    WHEN 0 THEN ''Saturday''
  END,
 ISNULL(WorkOrder_vw_Totals.Charges,0) Charges,
 ---- For FtMyers Only 6/19/2012  ------
 (SELECT Count(r.Route)  
	FROM DailyRouteEntry de
		INNER JOIN Route r
			ON de.Route = r.Route
				WHERE (Workdate = DailyRouteEntry.WorkDate) and
					  (r.LineOfBusiness IN (''T'', ''Temporary'', ''Roll Off'', ''RollOff'')) AND
					  (de.Status IN (2)) AND 
					  (ISNULL(Vehicle,''0'') <> ''0'')) AS RouteCountPerWorkDay,
 ---- For FtMyers Only 6/19/2012  ------					  
 ServiceHistory.Status, 
 LTRIM(RTRIM(WorkflowCode.WorkflowCode)) AS WorkflowCode, 
 Company.CompanyName, 
 Site.Salesperson,
 ServiceInfo.TemporaryPermanent,
  ----- Permanent Non Work Order Charge Revenue (NOTE: Used Period for Non Work Order Charge)
  (CASE Company.CompanyID
		WHEN ''0402'' THEN
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
				WHERE ar.CreditAcct IN (''401202410000'') AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4)
														and ar.CompanyID = ''0402'')
		WHEN ''0601'' THEN
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
				WHERE ar.CreditAcct IN (''401202410000'') AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4)
														and ar.CompanyID = ''0601'')
		WHEN ''0603'' THEN
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
				WHERE ar.CreditAcct IN (''401202410000'') AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4)
														and ar.CompanyID = ''0603'')
		WHEN ''0120'' THEN
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
				WHERE ar.CreditAcct IN (''401202410000'') AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4)
														and ar.CompanyID = ''0120'')														
		WHEN ''0122'' THEN
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
				WHERE ar.CreditAcct IN (''401202410000'') AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4)
														and ar.CompanyID = ''0122'')																												
		ELSE
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
				WHERE ar.CreditAcct IN (''401202410000'') AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4)
														and ar.CompanyID = Company.CompanyID)																
 END) AS PermanentRevenueNonWorkOrderCharge,
		--WHERE ar.CreditAcct IN (''401202410000'') AND ar.TransactionDate = DailyRouteEntry.WorkDate and ar.DetailType <> 2) as PermanentRevenueNonWorkOrderCharge,

 
 
  ----- Temporary Non Work Order Charge Revenue (NOTE: Used Period for Non Work Order Charge)
 (CASE Company.CompanyID
		WHEN ''0402'' THEN		 
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
					WHERE ar.CreditAcct IN (''401102410000'',''401102510000'')	AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4) 
																			AND ar.CompanyID = ''0402'') 
		WHEN ''0601'' THEN		 
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
					WHERE ar.CreditAcct IN (''401102410000'',''401102510000'')	AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4) 
																			AND ar.CompanyID = ''0601'') 
		WHEN ''0603'' THEN		 
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
					WHERE ar.CreditAcct IN (''401102410000'',''401102510000'')	AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4) 
																			AND ar.CompanyID = ''0603'') 	
		WHEN ''0120'' THEN		 
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
					WHERE ar.CreditAcct IN (''401102410000'',''401102510000'')	AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4) 
																			AND ar.CompanyID = ''0120'')																			
		WHEN ''0122'' THEN		 
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
					WHERE ar.CreditAcct IN (''401102410000'',''401102510000'')	AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4) 
																			AND ar.CompanyID = ''0122'')																				
		ELSE
			(SELECT ISNULL(SUM(ar.OriginalAmount),0) FROM Customer c 
				INNER JOIN ARDetail ar
					ON c.CustID = ar.CustID
				INNER JOIN GLAccount gl
					ON gl.GLAccount = ar.CreditAcct
					WHERE ar.CreditAcct IN (''401102410000'',''401102510000'')	AND ar.Period = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),6) and ar.DetailType IN (1,3,4) 
																			AND ar.CompanyID = Company.CompanyID) 
																																								
	END) AS TemporaryRevenueNonWorkOrderCharge,
		--WHERE ar.CreditAcct IN (''401102410000'',''401102510000'') AND ar.TransactionDate = DailyRouteEntry.WorkDate and ar.DetailType <> 2) as TemporaryRevenueNonWorkOrderCharge,
 (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)					
	WHEN ''0122'' THEN
			(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)
	ELSE										
			(SELECT SUM([01_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)			
  END) PermanentBudget01,				
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)				
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)				
	ELSE
		(SELECT TOP 1 [01_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
	END) TemporaryBudget01,

 (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0122'' THEN
			(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)					
	ELSE										
			(SELECT SUM([02_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)			
  
  END) PermanentBudget02,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)						
	ELSE
		(SELECT TOP 1 [02_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget02,				
		
 (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)					
	WHEN ''0122'' THEN
			(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)					
	ELSE										
			(SELECT SUM([03_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)		
  
  END) PermanentBudget03,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)				
	ELSE
		(SELECT TOP 1 [03_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget03,		

  (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0122'' THEN
			(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)				
	ELSE										
			(SELECT SUM([04_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)			
  
  END) PermanentBudget04,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)							
	ELSE
		(SELECT TOP 1 [04_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget04,	
	
   (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)		
	WHEN ''0122'' THEN
			(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)							
	ELSE										
			(SELECT SUM([05_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)		
  
  END) PermanentBudget05,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)							
	ELSE
		(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget05,	
		
    (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)					
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [05_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)								
	ELSE										
			(SELECT SUM([06_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)	
  
  END) PermanentBudget06,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)				
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)							
	ELSE
		(SELECT TOP 1 [06_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget06,	

		
   (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)					
	WHEN ''0122'' THEN
			(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)									
	ELSE										
			(SELECT SUM([07_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)			
  
  END) PermanentBudget07,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)				
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)							
	ELSE
		(SELECT TOP 1 [07_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget07,

 (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0122'' THEN
			(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)									
	ELSE										
			(SELECT SUM([08_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)		
  
  END) PermanentBudget08,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)					
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)								
	ELSE
		(SELECT TOP 1 [08_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget08,

(CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0122'' THEN
			(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)									
	ELSE										
			(SELECT SUM([09_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)		
  
  END) PermanentBudget09,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)				
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)							
	ELSE
		(SELECT TOP 1 [09_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget09,
	
(CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)					
	WHEN ''0122'' THEN
			(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)									
	ELSE										
			(SELECT SUM([10_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)		
  
  END) PermanentBudget10,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)				
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)							
	ELSE
		(SELECT TOP 1 [10_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget10,

(CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0122'' THEN
			(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)								
	ELSE										
			(SELECT SUM([11_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)			
  
  END) PermanentBudget11,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)				
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)							
	ELSE
		(SELECT TOP 1 [11_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget11,
	
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
			(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0402''
				ORDER BY LastUpdateDate DESC)
	WHEN ''0601'' THEN
			(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0601''
				ORDER BY LastUpdateDate DESC)				
	WHEN ''0603'' THEN
			(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0603''
				ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN
			(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0120''
				ORDER BY LastUpdateDate DESC)					
	WHEN ''0122'' THEN
			(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = ''0122''
				ORDER BY LastUpdateDate DESC)									
	ELSE										
			(SELECT SUM([12_MBudget]) FROM WP_Solomon_Budgets b
				where GLAcct in (''401202410000'',''451202410000'') 
				and LedgerType = ''BUDGET'' 
				and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
				and b.CompanyID = Company.CompanyID)
				--ORDER BY LastUpdateDate DESC)		
  
  END) PermanentBudget12,				
	
	
 		
  (CASE Company.CompanyID
	WHEN ''0402'' THEN
		(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0402''
			ORDER BY LastUpdateDate DESC) 
	WHEN ''0601'' THEN				
		(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0601''
			ORDER BY LastUpdateDate DESC)		
		
	WHEN ''0603'' THEN				
		(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0603''
			ORDER BY LastUpdateDate DESC)	
	WHEN ''0120'' THEN				
		(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0120''
			ORDER BY LastUpdateDate DESC)				
	WHEN ''0122'' THEN				
		(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = ''0122''
			ORDER BY LastUpdateDate DESC)			
	ELSE
		(SELECT TOP 1 [12_MBudget] FROM WP_Solomon_Budgets b
			where GLAcct in (''401102410000'',''401102510000'') 
			and LedgerType = ''BUDGET'' 
			and FiscYr = LEFT(CONVERT(VARCHAR(8),DailyRouteEntry.WorkDate,112),4)
			and b.CompanyID = Company.CompanyID
			ORDER BY LastUpdateDate DESC)
							
	END) TemporaryBudget12
	
				 
 FROM   ((((((([dbo].WorkflowCode WorkflowCode 
 LEFT OUTER JOIN (((DailyRouteEntry DailyRouteEntry 
 LEFT OUTER JOIN ServiceHistory ServiceHistory 
 ON (DailyRouteEntry.Route=ServiceHistory.Route) AND (DailyRouteEntry.WorkDate=ServiceHistory.ServiceDate)) 
 LEFT OUTER JOIN Route Route ON DailyRouteEntry.Route=Route.Route) 
 LEFT OUTER JOIN Worker Worker ON DailyRouteEntry.Driver=Worker.Worker) 
 ON WorkflowCode.WorkflowCode=ServiceHistory.WorkflowCode) 
 LEFT OUTER JOIN WorkOrder_vw_Totals WorkOrder_vw_Totals 
 ON ServiceHistory.WorkOrderID=WorkOrder_vw_Totals.WorkOrderID) 
 LEFT OUTER JOIN Trip Trip 
 ON ServiceHistory.WorkOrderID=Trip.WorkOrderID) 
 LEFT OUTER JOIN ServiceBilling ServiceBilling 
 ON ServiceHistory.ServiceInfoUID=ServiceBilling.ServiceInfoUID
 INNER JOIN ServiceInfo ServiceInfo 
	ON ServiceInfo.ServiceInfoUID = ServiceHistory.ServiceInfoUID) 
 LEFT OUTER JOIN Site Site 
	ON ServiceBilling.SiteID=Site.SiteID) 
 LEFT OUTER JOIN Customer Customer 
	ON Site.CustID=Customer.CustID
   
 LEFT OUTER JOIN Company Company
	ON Company.CompanyID = Site.CompanyID) 
 LEFT OUTER JOIN WP_Solomon_Budgets B
	ON B.CompanyID = Company.CompanyID and GLAcct in (''401102410000'',''401102510000'',''401202410000'',''451202410000'') and LedgerType = ''budget'')
	
		
  
 WHERE (DailyRouteEntry.WorkDate BETWEEN ''02-01-2013'' AND ''02-28-2013'') 
 
 AND ServiceHistory.Status=1 AND Route.LineOfBusiness IN (''T'', ''Temporary'', ''Roll Off'', ''RollOff'')
 -------------------------------------------------------------------------------------
 --AND ISNULL(Site.Salesperson,0) =      -- Select All Salesperson or Single Salesperson
 --          (CASE @Salesperson
	--			WHEN ''All'' THEN ISNULL(Site.Salesperson,0)
	--			ELSE  @Salesperson
 --           END)
--------------------------------------------------------------------------------------
 AND ISNULL(Company.CompanyID,0) =   ''0102''   -- Select All Divisions or Single Division
    --       (CASE @Division
				--WHEN ''All'' THEN ISNULL(Company.CompanyID,0)
				--ELSE  @Division
    --        END)
--------------------------------------------------------------------------------------
 
  


GROUP BY 
		
		
		ServiceHistory.WorkOrderID, 
		Customer.CustClass, 
		Site.SiteID, 
		Site.SiteName,
		Company.CompanyID, 
		Route.CustType, 
		DailyRouteEntry.Driver,
		Route.LineOfBusiness, 
		ServiceHistory.Route, 
		Worker.Worker,
		DailyRouteEntry.Vehicle, DailyRouteEntry.WorkDate, WorkOrder_vw_Totals.Charges,
		ServiceHistory.Status, WorkflowCode.WorkflowCode, Company.CompanyName, Site.Salesperson, 
		ServiceInfo.TemporaryPermanent

'


	EXECUTE sp_executesql @SQL
			
			       
    FETCH NEXT FROM db_cursor INTO @DatabaseName 
       
         
END  

CLOSE db_cursor   
DEALLOCATE db_cursor



Viewing all articles
Browse latest Browse all 10045

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>