I have the following query;TRANSFORM Sum(qry_RESOURCES_VALUES_MONTH_SOM_1.VALUE_SOM) AS SumOfVALUE_SomSELECT qry_RESOURCES_VALUES_MONTH_SOM_1.PROJECT_ID, qry_RESOURCES_VALUES_MONTH_SOM_1.RESSOURCE_ID, qry_RESOURCES_VALUES_MONTH_SOM_1.PROFIL_ID, qry_RESOURCES_VALUES_MONTH_SOM_1.DATE_YEAR, Sum(qry_RESOURCES_VALUES_MONTH_SOM_1.VALUE_SOM) AS [Total Of VALUE_Som]FROM qry_RESOURCES_VALUES_MONTH_SOM_1GROUP BY qry_RESOURCES_VALUES_MONTH_SOM_1.PROJECT_ID,qry_RESOURCES_VALUES_MONTH_SOM_1.RESSOURCE_ID, qry_RESOURCES_VALUES_MONTH_SOM_1.PROFIL_ID, qry_RESOURCES_VALUES_MONTH_SOM_1.DATE_YEARPIVOT qry_RESOURCES_VALUES_MONTH_SOM_1.DATE_MONTH;
I want to convert it to sql server 2005 query , what i did is the following SELECT PROJECT_ID, RESSOURCE_ID, PROFIL_ID, DATE_YEAR, (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 1) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '1', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 2) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '2', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 3) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '3', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 4) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '4', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 5) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '5', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 6) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '6', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 7) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '7', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 8) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '8', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 9) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '9', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 10) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '10', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 11) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '11', (SELECT SUM(VALUE_SOM) AS Expr1 FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 WHERE (DATE_MONTH = 12) AND (PROJECT_ID = VTE.PROJECT_ID) AND (RESSOURCE_ID = VTE.RESSOURCE_ID) AND (PROFIL_ID = VTE.PROFIL_ID) AND (DATE_YEAR = VTE.DATE_YEAR)) AS '12'FROM dbo.qry_RESOURCES_VALUES_MONTH_SOM_1 AS VTEGROUP BY PROJECT_ID, RESSOURCE_ID, PROFIL_ID, DATE_YEAR
But some values are not correct and i also don't know how to sum one row in a new colloumn (in access the column name is "SumOfVALUE_Som")Thank you in advanceMike