SQL - Error en un JOIN

 
Vista:

Error en un JOIN

Publicado por Josep (19 intervenciones) el 26/03/2007 19:35:53
Tengo la siguiente consulta para access:

SELECT sum( dbo_OINV.DocTotal-dbo_OINV.VatSumSy) AS BASE
FROM (dbo_OINV INNER JOIN (select CardCode, Country FROM dbo_CRD1) ON dbo_OINV.CardCode = dbo_CRD1.CardCode) INNER JOIN(select Code, name from dbo_OCRY) ON dbo_CRD1.Country = dbo_OCRY.Code
WHERE (dbo_oinv.docdate between ['fecha1 ?'] and ['fecha2 ?'])

Me da un error en el JOIN, no puedo hacer un SELECT dentro del JOIN?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error en un JOIN

Publicado por Isaias (5072 intervenciones) el 26/03/2007 20:25:21
Creo que debes definir un ALIAS para su select

(select CardCode, Country FROM dbo_CRD1) AS x
dbo_OINV.CardCode = x.CardCode)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error en un JOIN

Publicado por Josep (19 intervenciones) el 28/03/2007 18:37:47
Gracias x tu respuesta,
He probado lo que me has sugerido, pero sigue sin funcionar.
Es extraño que no funciones sobre access, lo he probado con una consulta de SAP, que supongo que va directamente a SQL Server y funciona.

salu2!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar