Este es el view Ayuda no se k Hacer

19/05/2004 - 18:57 por Yovanny Rojas | Informe spam
Hola Amigos

Este el view que quiero hacer hace mucho tiempo:

Tengo 3 tablas
Clintes (datos de los clientes)
Compras (compras por semanas)
Balance (balance actulizado del los clientes)

Campos tabla de clientes
idcliente
nombre

Campos tabla de compras
idcliente
semana_no
cantidad

Campos tabla de balances
idcliente
balance

Bien quiero sacar todos los clientes que tiene balances, pero solo quiero
ver las compras de una semana determinada, es decir no compras sumadas solo
una semana especifica

por ejemplo semana 5
idcliente nombre compras balance
1 Juan 300 1850
2 maria 0 1500

Juan compo 300 en la semana 5, maria no compro en esa semana pero tiene
balance debe salir en la consulta

Ayuda por favor
Gracias
 

Leer las respuestas

#1 poker
19/05/2004 - 19:09 | Informe spam
select a.*, b.*, c.*
from Clientes a (nolock)
inner join Balances b (nolock) on a.idcliente =
b.idcliente
left join Compras c (nolock) on b.idcliente =
c.idcliente
where b.semana_no = 5

De los que no tengan compras c.* saldrá todo a "null"

Espero que te sirva...
Hola Amigos

Este el view que quiero hacer hace mucho tiempo:

Tengo 3 tablas
Clintes (datos de los clientes)
Compras (compras por semanas)
Balance (balance actulizado del los clientes)

Campos tabla de clientes
idcliente
nombre

Campos tabla de compras
idcliente
semana_no
cantidad

Campos tabla de balances
idcliente
balance

Bien quiero sacar todos los clientes que tiene balances,


pero solo quiero
ver las compras de una semana determinada, es decir no


compras sumadas solo
una semana especifica

por ejemplo semana 5
idcliente nombre compras balance
1 Juan 300 1850
2 maria 0 1500

Juan compo 300 en la semana 5, maria no compro en esa


semana pero tiene
balance debe salir en la consulta

Ayuda por favor
Gracias










.

Preguntas similares