Hoola Manuel, en el mail original puse:

 

Tengo que hacer una consulta que seria similar a seleccionar solo los 3 primeros items de cada factura

 

Por que en realidad no son facturas y no son ítems de factura, el tema es que asi me ahorro de explicarles el modelo… el factura detalle lo conocen todos…

 

Saludos!,

Diego

 


From: [email protected] [mailto:[email protected]] On Behalf Of Manuel Portal
Sent: Miércoles, 11 de Octubre de 2006 15:03
To: dbms List Member
Subject: [dbms] Consulta

 

Maestro en la estructura de la Factura en donde tenes el detalle, no tenes ningun campo que te diga que nro de item en la factura es, si es el primero, el segundo,

o el tercero?? y asi sucesivamente????

 

----- Original Message -----

Sent: Tuesday, October 10, 2006 11:54 AM

Subject: [dbms] Consulta

 

Diego,

Tenes razon, no se en que estaba pensando…

Esta funciona seguro (la probe)….

 

SELECT

            *

FROM Factura R

INNER JOIN FacturaDetalle RD ON RD.FacturaId = R. FacturaId

WHERE

            RD. FacturaDetalleId IN (SELECT TOP 3 FacturaDetalleId FROM FacturaDetalle RD2 WHERE RD2.FacturaId = R. FacturaId)

 


De: [email protected] [mailto:[email protected]] En nombre de Diego Jancic
Enviado el: Martes, 10 de Octubre de 2006 10:47
Para: dbms List Member
Asunto: [dbms] Consulta

 

Hola Esteban, es lo que habia probado, pero eso en definitiva devuelve los 3 primeros items de FacturaDetalle (de toda la tabla)..

 

Saludos!,

Diego

 

On 10/10/06, Esteban Grinberg <[EMAIL PROTECTED]> wrote:

No se si existe alguna mejor, yo haria lo siguiente (suponiendo que tenes el tipico modelo de tablas Factura – FacturaDetalle)

 

SELECT

            CampoFactura1,

            CampoFacturaDetalle1,

            CampoFacturaDetalle2,

            CampoFacturaDetalle3 

FROM

(SELECT TOP 3

            CampoDetalle1,

            CampoDetalle2,

            CampoDetalle3

FROM

            FacturaDetalle) AS FD

INNER JOIN Factura F ON F.FacturaId = FD.FacturaID

 


De: [email protected] [mailto:[email protected]] En nombre de Diego Jancic
Enviado el: Martes, 10 de Octubre de 2006 10:00
Para: dbms List Member
Asunto: [dbms] Consulta

 

Hola lista, hago una pregunta que deberia ser simple, pero creo que me esta superando...

Tengo que hacer una consulta que seria similar a seleccionar solo los 3 primeros items de cada factura ... alguna idea?

 

Gracias!,

Diego

 



__________ NOD32 1.1734 (20060831) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com


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

Responder a