Fijate si te sirve este:

SELECT  Cpbte, Nro
FROM    Tabla
WHERE   Cpbte + Str(Nro) NOT IN
(
SELECT Cpbte + Str(Nro)
FROM Tabla
WHERE Tipo='Z'
)
GROUP BY Cpbte, Nro

Saludos.

Diego.

On 10/25/06, Ruben Ferraro <[EMAIL PROTECTED]> wrote:
fijate si te sirve asi
select cpbte,nro  from tabla
  where tipo <> 'Z'  
group by cpbte,nro
 
SL2
Rubén
-----Mensaje original-----
De: Rubén Duarte [mailto:[EMAIL PROTECTED]]
Enviado el: miércoles, 25 de octubre de 2006 12:50
Para: dbms List Member
Asunto: [dbms] Ayuda con una consulta


Tengo el siguiente problema: en una tabla que tengo como clave, Comprobante + Numero y atributos tipo de articulo, necesito hacer una consulta que me muestre aquellos comprobantes que NO tengan en el tipo de articulo la Z, ej


 Cpbte   Nro    Tipo
 --------------------------
 PR      1       A
 PR      1       B
 PR      1       C
 PR      2       A
 PR      2       Z
 PR      3       A
 PR      4       A
 PR      4       Z
 
 El resultado de la query deberia ser:
 PR      1
 PR      3
 
 ya que son las que no tienen el tipo Z

no se como hacerlo. Si alguien me puede dar una mano con esto se lo agradezco mucho.

Saludos


 
Rubén Duarte.
155-055-9366

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.408 / Virus Database: 268.13.11/496 - Release Date: 24/10/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.408 / Virus Database: 268.13.11/496 - Release Date: 24/10/2006


Responder a