SQL - consultas anidadas

 
Vista:

consultas anidadas

Publicado por Racsus (12 intervenciones) el 05/08/2003 13:26:13
Hola

tengo dos consultas iguales pero con la diferencia que en una filtro por un rango de fechas distinta a la otra.

El echo de que lo haga en dos consultas es porque estoy listando facturas mensuales de dos meses distintos (una consulta por cada mes) y quiero sabes si ha habido modificaciones en los totales de las facturas entre mes y mes. Para ello creo dos consultas y despues las uno en una consulta final. el campo que identifica cada factura mensual es "NomTipoFacturacion"

Esta seria la consulta final:

SELECT [CONSULTA2].NFactura, [CONSULTA2].IDOficina, [CONSULTA].[TotalEuros]-[CONSULTA2].[TotalEuros] AS TOTAL
FROM [CONSULTA2] INNER JOIN [CONSULTA] ON [CONSULTA2].IDOficina = [CONSULTA].IDOficina
WHERE ((([CONSULTA2].TotalEuros)<>[CONSULTA].[TotalEuros]));

Quiero unirlo todo en una consulta. COMO LO HAGO?????

CONSULTA 1:

SELECT * FROM Facturacion INNER JOIN dbo_SEMPE ON Facturacion.GRP_ID = dbo_SEMPE.GRP_ID
WHERE (((Facturacion.FechaFactura) Between #4/1/2003# And #4/30/2003#) AND ((Facturacion.NomTipoFacturacion)="mensual"));

CONSULTA 2:

SELECT * FROM Facturacion INNER JOIN dbo_SEMPE ON Facturacion.GRP_ID = dbo_SEMPE.GRP_ID
WHERE (((Facturacion.FechaFactura) Between #5/1/2003# And #5/30/2003#) AND ((Facturacion.NomTipoFacturacion)="mensual"));
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:consultas anidadas

Publicado por Isaías Islas (5072 intervenciones) el 05/08/2003 23:20:11
¿que motor de base de datos esta utilizando?
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:consultas anidadas

Publicado por Racsus (12 intervenciones) el 06/08/2003 09:43:30
Estoy utilizando Microsoft Access 2000, es eso lo que me preguntabas?

gracias
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