Fijate si te sirve esta consulta
Tome que codigo es Int
 
Select * From Tabla Where Cpbte+cast(Nro as varchar(10)) not in
(Select Cpbte+cast(Nro as varchar(10)) >From Tabla where Tipo='Z')
 
lo que hace en la subconsulta me fijo los comprobante que tenga Z
y el select no va a tener en cuenta los comprobante que tengas z y se soluciono el problema
 
----- Original Message -----
Sent: Wednesday, October 25, 2006 12:50 PM
Subject: [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


__________ Información de NOD32, revisión 1.1827 (20061023) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

Responder a