jafm Posted December 20, 2012 at 03:35 PM Report #487960 Posted December 20, 2012 at 03:35 PM Boas, Estou a tentar a fazer uma soma. select distinct Year(Data) as date , Sum(Valor) as soma from Movimentos group by year(Data),Valor Eu tenho vários valores e gostaria de soma-los perante o ano. Só que com a query acima ele não me soma correctamente, pois aparece repetido os anos várias vezes.
Caça Posted December 20, 2012 at 03:38 PM Report #487963 Posted December 20, 2012 at 03:38 PM Não podes agrupar por valor Pedro Martins Não respondo a duvidas por PM
jafm Posted December 20, 2012 at 03:42 PM Author Report #487965 Posted December 20, 2012 at 03:42 PM Obrigado Caça... tava mesmo a frente dos meu olhos... e eu não via.
jsWizard Posted December 20, 2012 at 03:44 PM Report #487967 Posted December 20, 2012 at 03:44 PM penso que o distinct não está ai a fazer nada.. experimenta algo assim: select Year(Data) as date_xpto , Sum(Valor) as soma from Movimentos group by year(Data) penso que assim deve funcionar.. não deves usar alias com nome de keywords reservadas (como date) inté!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now