We have the below query which is pulling in Sales and Revenue information. Since the sale is recorded in just one month and the revenue is recorded each month, we need to have the results of this query to only list the Sales amount once, but still have all the other revenue amounts listed for each month. In this example, the sale is record in year 2014 and month 10, but there are revenues in every month as well for the rest of 2014 and the start of 2015 but we only want to the sales amount to appear once on this results set. Ideas?SELECT project.project_number, project.country_code, project.project_desc, gsl.global_service_line_desc, buy.buyer_desc, project.project_mgr_first_name, project.project_mgr_last_name, tblWWClient.local_client_name, tblWWClient.global_client_code, project.local_crm_first_name, project.local_crm_last_name, project.client_buyer_name, project.client_buyer_title, projrevenue.fiscal_year as 'Fiscal Year', projrevenue.fiscal_period as 'Month', project.project_start_date, project.project_end_date, project.local_project_estimated_fees as USD_Sales, SUM(projrevenue.local_consulting_fees + projrevenue.local_product_fees + projrevenue.local_admin_fees + projrevenue.local_misc_fees) as [Revenue], project.project_status, fd.fiscal_period_end_dateFROM dbo.tblWorldWide_Clients tblWWClient JOIN tblProject project on tblWWClient.local_client_code = project.local_client_codeJOIN tblProject_Revenue projrevenue on project.project_number = projrevenue.project_numberJOIN tblGlobal_Service_Line gsl ON project.global_service_line_code = gsl.global_service_line_codeJOIN tblBuyer buy ON project.buyer_code = buy.buyer_codeJOIN tblFiscal_Definitions fd ON project.fiscal_year = fd.fiscal_year AND project.fiscal_period = fd.fiscal_periodWHERE tblWWClient.global_client_code = '90000010' AND ((project.fiscal_year = 2014 AND project.fiscal_period IN (9,10,11,12)) OR (project.fiscal_year = 2015 AND project.fiscal_period IN (4,5,6,7,8))) AND ((projrevenue.fiscal_year = 2014 AND projrevenue.fiscal_period IN (9,10,11,12)) OR (projrevenue.fiscal_year = 2015 AND projrevenue.fiscal_period IN (4,5,6,7,8))) and project.project_number = '1401932001'GROUP BY project.project_number, project.country_code, project.project_desc, gsl.global_service_line_desc, buy.buyer_desc, project.project_mgr_first_name, project.project_mgr_last_name, tblWWClient.local_client_name, tblWWClient.global_client_code, project.local_crm_first_name, project.local_crm_last_name, project.client_buyer_name, project.client_buyer_title, projrevenue.fiscal_year, project.fiscal_year, project.fiscal_period, projrevenue.fiscal_period, project.project_end_date, project.project_status, project.local_project_estimated_fees, project.project_start_date, fd.fiscal_period_end_dateORDER BY project.project_number, project.fiscal_year, project.fiscal_period
↧