Salve ragazzi,
devo effettuare una query su un db che mi somma i dati di un campo, data una certa condizione, e li riporta le somme divise per codice prodotto su un'altro db.
questa è la query

codice:
SELECT dbo.Vp.[Sap Product code], dbo.Vp.[Sale date], dbo.Vp.[Sale quantity UMB] 

SUM dbo.Vp.Sale quantity UMB FROM dbo.Vp INNER JOIN dbo.somma ON Vp.Sap Product code=somma.Sap Product code 
WHERE ([Sap Product code] = '16662') OR ([Sap Product code] = '16661') OR ([Sap Product code] = '16663') OR ([Sap Product code] = '16664') OR ([Sap Product code] = '17189') OR ([Sap Product code] = '17190') OR ([Sap Product code] = '17191') OR ([Sap Product code] = '17192') OR ([Sap Product code] = '17802') OR ([Sap Product code] = '17803') OR ([Sap Product code] = '17804') OR ([Sap Product code] = '17805') 
GROUP BY [Sap Product code], [Sale date], [Sale quantity UMB] 
HAVING ([Sale date] LIKE '= 102009%') 
ORDER BY [Sale date]
mi va in errore in continuazione.
Avete qualche suggerimento?

grazie