vista de clientes sin factura

21/06/2004 - 19:01 por Karl | Informe spam
Resulta que tengo una tabla de 35 clientes y otra de movimientos en la que
cargo mensualmente varias facturas a esos clientes, hice una consulta que a
principio del mes saco un informe con la consulta, en la que me dice a que
clientes les he cargado facturas agrupandomelo por los clientes, e incluso
el total de lo facturado.
Ahora lo que yo quiero agregar al informe, (al final), CUALES clientes no
tiene factura, yo puedo determinar cuantos simplemente contando, pero no
cuales.
Quisiera que me expliquen como puedo hacer esto, tengo que hacer una vista o
consulta nueva, o en la que ya tengo, ya que la tabla de clientes esta
abierta, solo que al no tener movimiento no me muestra ese cliente.
Desde ya muchas Gracias
 

Leer las respuestas

#1 Luis María Guayán
22/06/2004 - 02:31 | Informe spam
Otra opción:

SELECT Nombre ;
FROM Clientes ;
WHERE NOT EXISTS (SELECT * ;
FROM Facturas ;
WHERE Fecha BETWEEN ldInicial AND ldFinal ;
AND Facturas.ClienteId = Clientes.ClienteId)

Seria bueno que pruebes ambas opciones y nos indiques los resultados.

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Jorge Zaldívar" escribió en el mensaje
news:OZPD$6%
Karl:

Un ejemplo muy sencillito:

SELECT Nombre FROM Clientes;
WHERE ClienteId NOT IN;
(SELECT ClienteId FROM Facturas WHERE Fecha BETWEEN ldInicial AND
ldFinal)


Saludos,

Jorge Zaldívar
Guadalajara, Jal., México
Apoya a FoxPro: Usa una copia legal.
Di "¡NO!" al _bottom-posting_.


"Karl" escribió en el mensaje
news:
> Resulta que tengo una tabla de 35 clientes y otra de movimientos en la que
> cargo mensualmente varias facturas a esos clientes, hice una consulta que
a
> principio del mes saco un informe con la consulta, en la que me dice a que
> clientes les he cargado facturas agrupandomelo por los clientes, e incluso
> el total de lo facturado.
> Ahora lo que yo quiero agregar al informe, (al final), CUALES clientes no
> tiene factura, yo puedo determinar cuantos simplemente contando, pero no
> cuales.
> Quisiera que me expliquen como puedo hacer esto, tengo que hacer una vista
o
> consulta nueva, o en la que ya tengo, ya que la tabla de clientes esta
> abierta, solo que al no tener movimiento no me muestra ese cliente.
> Desde ya muchas Gracias
>
>


Preguntas similares