J'ai 2 tables AP et INV où les deux ont les colonnes [PROJECT] et [Value].données de somme sql de plusieurs tables
Je veux une requête pour renvoyer quelque chose comme ceci:
PROJET | SUM_AP | SUM_INV
Je suis venu avec le code ci-dessous, mais il retourne les mauvais résultats (somme est erronée).
SELECT AP.[PROJECT],
SUM(AP.Value) AS SUM_AP,
SUM(INV.Value) AS SUM_INV
FROM AP INNER JOIN INV ON (AP.[PROJECT] =INV.[PROJECT])
WHERE AP.[PROJECT] = 'XXXXX'
GROUP BY AP.[PROJECT]
je reçois « Vous avez essayé d'exécuter une requête qui ne comprend pas l'expression spécifiée « projet » dans le cadre de une fonction agrégée. " – Iulian
J'ai mis à jour la deuxième sous-requête pour éviter une autre colonne de regroupement. Pourriez-vous réessayer? – Prutswonder
cela fonctionne bien maintenant, renvoyant les résultats corrects, merci – Iulian