SQL - sintaxis

 
Vista:

sintaxis

Publicado por Ivantxo (1 intervención) el 18/10/2001 10:36:01
Buenas.
Haber si soy capaz de explicar el problema. Lo que quiero es hacer un left outer join, pero tengo lo duda de como es la sintaxis, porque quiero que tenga condiciones con el "on", y ademas tenga condiciones externas al left outer join, es decir, en el "where". No se como combinarlos. Gracias por vuestra atencion. Saludos
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
Imágen de perfil de diana

RE:sintaxis

Publicado por diana (20 intervenciones) el 18/10/2001 18:42:19
Aqui te envio un ejemplo de como yo lo he usado:
SELECT tCliente.sNombre, SUM(tMovimiento.iCantidad) AS iCantDevolucion, ISNULL( SUM(tMovimiento.iCantidad),0) +SUM(tDotacion.iCantidad) AS iCantEntrega
FROM tCliente INNER JOIN
tDotacion ON tCliente.ID = tDotacion.ClienteID INNER JOIN
tAgencia ON
tCliente.AgenciaID = tAgencia.ID LEFT OUTER JOIN
tMovimiento ON
tDotacion.ID = tMovimiento.DotacionIDFin AND
tDotacion.ID = tMovimiento.DotacionIDInicio AND
tCliente.ID = tMovimiento.ClienteID
WHERE (tAgencia.fEsLocal = 1) AND (convert(datetime,tDotacion.dtFecha,103) between convert(datetime,@dtFechaInicio,103) and convert(datetime,@dtFechaFin,103))
GROUP BY tCliente.sNombre
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