Gianluigi1988
29-07-2011, 09:39
Salve a tutti,
avrei bisogno di un aiutino che non so più cosa fare, ho creato una query che se faccio partire su db mi restituisce dei valori e non crea alcun problema, fin qui tutto bene se non fosse che portando la stessa query in visual studio 2010 e lanciando l'applicazione mi viene dato un errore di sintassi vicino a un 'AS' .
Ho provato tutto ma non riesco a capire dove si trovi l'errore , la query è:
sqlstring = "SELECT Tb_Anagrafica.[Codice Cliente], Tb_Anagrafica.Nome, Tb_Anagrafica.Cognome, Tb_Accensioni.[Data Accensione], Tb_Accensioni.Iniziali, " & _
"Tb_Accensioni.[Importo Accensione], Tb_Accensioni.[Oncie Acquistate], Tb_Prodotti.Acquisti, SUM(Tb_Aggiuntivi.[Numero Aggiuntivi]) AS N_Aggiuntivi, " & _
"SUM(Tb_Aggiuntivi.[Numero Oncie Acquistate]) AS OnceSucc, SUM(Tb_Aggiuntivi.[Importo Euro Effettivo]) AS ImpEffettivo, SUM(Tb_Aggiuntivi.[Importo Euro Acquisto]) AS ImpAcquisto," & _
" (SELECT SUM(Tb_Liquidazioni.[Once Vendute]) as TotPrelOnce FROM Tb_Liquidazioni where tb_liquidazioni.[Codice Cliente] = Tb_Anagrafica.[Codice Cliente] and tb_liquidazioni.[Data Estinzione] < '20120101' ) AS OnceTotVendute , " & _
"sum(Tb_Liquidazioni_1.ASSCIRC_Importo) + sum(Tb_Liquidazioni_1.BONBANC_Importo) as ImportoGuadagnato " & _
"FROM Tb_Anagrafica LEFT OUTER JOIN" & _
"Tb_Liquidazioni AS Tb_Liquidazioni_1 ON Tb_Anagrafica.[Codice Cliente] = Tb_Liquidazioni_1.[Codice Cliente] LEFT OUTER JOIN " & _
"Tb_Aggiuntivi ON Tb_Anagrafica.[Codice Cliente] = Tb_Aggiuntivi.[Codice Cliente] LEFT OUTER JOIN " & _
"Tb_Prodotti LEFT OUTER JOIN " & _
"Tb_Accensioni ON Tb_Prodotti.[Codice Prodotto] = Tb_Accensioni.idprodotto ON Tb_Anagrafica.[Codice Cliente] = Tb_Accensioni.[Codice Cliente] " & _
"GROUP BY Tb_Anagrafica.[Codice Cliente], Tb_Anagrafica.Nome, Tb_Anagrafica.Cognome, Tb_Accensioni.[Data Accensione], Tb_Accensioni.Iniziali, " & _
"Tb_Accensioni.[Importo Accensione], Tb_Accensioni.[Oncie Acquistate], Tb_Prodotti.Acquisti"
Grazie in anticipo a tutti
Modificato QUOTE con CODE scusate e grazie per la segnalazione wingman87 ;)
avrei bisogno di un aiutino che non so più cosa fare, ho creato una query che se faccio partire su db mi restituisce dei valori e non crea alcun problema, fin qui tutto bene se non fosse che portando la stessa query in visual studio 2010 e lanciando l'applicazione mi viene dato un errore di sintassi vicino a un 'AS' .
Ho provato tutto ma non riesco a capire dove si trovi l'errore , la query è:
sqlstring = "SELECT Tb_Anagrafica.[Codice Cliente], Tb_Anagrafica.Nome, Tb_Anagrafica.Cognome, Tb_Accensioni.[Data Accensione], Tb_Accensioni.Iniziali, " & _
"Tb_Accensioni.[Importo Accensione], Tb_Accensioni.[Oncie Acquistate], Tb_Prodotti.Acquisti, SUM(Tb_Aggiuntivi.[Numero Aggiuntivi]) AS N_Aggiuntivi, " & _
"SUM(Tb_Aggiuntivi.[Numero Oncie Acquistate]) AS OnceSucc, SUM(Tb_Aggiuntivi.[Importo Euro Effettivo]) AS ImpEffettivo, SUM(Tb_Aggiuntivi.[Importo Euro Acquisto]) AS ImpAcquisto," & _
" (SELECT SUM(Tb_Liquidazioni.[Once Vendute]) as TotPrelOnce FROM Tb_Liquidazioni where tb_liquidazioni.[Codice Cliente] = Tb_Anagrafica.[Codice Cliente] and tb_liquidazioni.[Data Estinzione] < '20120101' ) AS OnceTotVendute , " & _
"sum(Tb_Liquidazioni_1.ASSCIRC_Importo) + sum(Tb_Liquidazioni_1.BONBANC_Importo) as ImportoGuadagnato " & _
"FROM Tb_Anagrafica LEFT OUTER JOIN" & _
"Tb_Liquidazioni AS Tb_Liquidazioni_1 ON Tb_Anagrafica.[Codice Cliente] = Tb_Liquidazioni_1.[Codice Cliente] LEFT OUTER JOIN " & _
"Tb_Aggiuntivi ON Tb_Anagrafica.[Codice Cliente] = Tb_Aggiuntivi.[Codice Cliente] LEFT OUTER JOIN " & _
"Tb_Prodotti LEFT OUTER JOIN " & _
"Tb_Accensioni ON Tb_Prodotti.[Codice Prodotto] = Tb_Accensioni.idprodotto ON Tb_Anagrafica.[Codice Cliente] = Tb_Accensioni.[Codice Cliente] " & _
"GROUP BY Tb_Anagrafica.[Codice Cliente], Tb_Anagrafica.Nome, Tb_Anagrafica.Cognome, Tb_Accensioni.[Data Accensione], Tb_Accensioni.Iniziali, " & _
"Tb_Accensioni.[Importo Accensione], Tb_Accensioni.[Oncie Acquistate], Tb_Prodotti.Acquisti"
Grazie in anticipo a tutti
Modificato QUOTE con CODE scusate e grazie per la segnalazione wingman87 ;)