CONSULTA REFERENCIAS CRUZADAS

18 views
Skip to first unread message

Julio Mourelo

unread,
Apr 11, 2012, 3:28:07 PM4/11/12
to Ju@nk
Amigo Ju@nk:

Una vez mas, acudo a ti y a tu paciencia, verás:

Quiero hacer una consulta de referencias cruzadas, que me permita ver, por ejemplo, los pedidos efectuados por varios cliente en tres años (o mas) consecutivos, es decir, los que han comprado durante esos tres años.

Trato de hacerlo con una consulta de Referencias Cruzadas, pero claro, me salen todos, los que compraron y los que algun año no lo hizo.

para situarnos, te pongo las consultas que que hice basándome en la BD Neptuno.

Nombre de la Consulta: "Clientes Consulta"

 

SELECT Clientes.IdCliente, Clientes.NombreCompañía, Pedidos.IdPedido, Pedidos.FechaPedido

FROM Clientes INNER JOIN Pedidos ON Clientes.IdCliente = Pedidos.IdCliente;

 

 

Nombre de la consulta: "Clientes Consulta_Tabla de referencias cruzadas"

 

TRANSFORM Count([Clientes Consulta].IdPedido) AS CuentaDeIdPedido

SELECT [Clientes Consulta].IdCliente, [Clientes Consulta].NombreCompañía

FROM [Clientes Consulta]

GROUP BY [Clientes Consulta].IdCliente, [Clientes Consulta].NombreCompañía

PIVOT Format([FechaPedido],"yyyy");


Esta 2ª consulta está basada en la 1ª

 Esto es una idea, ya que podría parametrizar la 1ª para poder consultar dos, 3 o 4 años.


Se que estás atareado, asi que si puedes, le dás un vistazo para solucionarme el "problemilla"


Recebe un cordial saludo


--
Reply all
Reply to author
Forward
0 new messages