consulta con serios errores

04/10/2005 - 16:28 por msnews.microsoft.com | Informe spam
Ayuda con esta consulta


select factye.cve_art,
factye.cve_doc
from factye join fact_e
join (select inve_e.clv_art,inve_e.descr
from inve_e join minv_e on minv_e.clv_art=inve_e.clv_Ar)on
factye.cve_doc=fact_e.cve_doc


/* esta consulta me da las facturas con sus partidas*/
select factye.cve_art,
factye.cve_doc
from factye join fact_e
on factye.cve_doc=fact_e.cve_doc

CLV_ART CLV_DOC

JUCM4 AA00002
TEOB4 AA00002
AGME4 AA00002



/* esta consulta me da las partidas con sus descripciones*/
select inve_e.clv_art,
inve_e.descr
from inve_e join minv_e
on minv_e.clv_art=inve_e.clv_Art

CLV_ART DESCR

BEBT5 BOONE'S TROPICAL 12/750
*APAA5 APERITIVO AMARGO ANGOSTURA 12/750


Lo que trato de hacer es que unir las consultas para que me descpliege asi
la infromacion:

CLV_ART DESCR
CLVE_DOC


JUCM4 BOONE'S TROPICAL 12/750
AA00002
AGME4 APERITIVO AMARGO ANGOSTURA 12/750
AA00002
AGME4 BOONE'S
AA00002

Que son las que corresponden a la factura AA00002, y asi sucesivamente.

Te agradezco mucho tu ayuda.
Aprovecho la ocasion para pedirte de favor si me puedes recomendar un manual
de sql.

Gracias.

Estas son als tablas y sus campos.

TABLA FACTYE
CVE_DOC
CVE_ART


TABLA FACT_E
CVE_DOC
CVE_CLPV


TABLA MINV_E
CLV_ART
FECHA_DOCU

TABLA INVE_E
CLV_ART
DESCR
 

Leer las respuestas

#1 Lautaurus
04/10/2005 - 17:11 | Informe spam
select
T1.CLV_ART, T1.DESCR, T3.CVE_DOC
from
FACTYE T2 JOIN INVE_E T1
ON T2.cve_art = t1.clv_Art
join fact_e T3
on T2.cve_doc = t3.cve_doc


Para aprender SQL en SQL Server te recomiendo SQL Server Bible y SQL
Serve a fondo, a parte de los libros en línea (BOL)

msnews.microsoft.com escribió:
Ayuda con esta consulta


select factye.cve_art,
factye.cve_doc
from factye join fact_e
join (select inve_e.clv_art,inve_e.descr
from inve_e join minv_e on minv_e.clv_art=inve_e.clv_Ar)on
factye.cve_doc=fact_e.cve_doc


/* esta consulta me da las facturas con sus partidas*/
select factye.cve_art,
factye.cve_doc
from factye join fact_e
on factye.cve_doc=fact_e.cve_doc

CLV_ART CLV_DOC

JUCM4 AA00002
TEOB4 AA00002
AGME4 AA00002



/* esta consulta me da las partidas con sus descripciones*/
select inve_e.clv_art,
inve_e.descr
from inve_e join minv_e
on minv_e.clv_art=inve_e.clv_Art

CLV_ART DESCR

BEBT5 BOONE'S TROPICAL 12/750
*APAA5 APERITIVO AMARGO ANGOSTURA 12/750


Lo que trato de hacer es que unir las consultas para que me descpliege asi
la infromacion:

CLV_ART DESCR
CLVE_DOC


JUCM4 BOONE'S TROPICAL 12/750
AA00002
AGME4 APERITIVO AMARGO ANGOSTURA 12/750
AA00002
AGME4 BOONE'S
AA00002

Que son las que corresponden a la factura AA00002, y asi sucesivamente.

Te agradezco mucho tu ayuda.
Aprovecho la ocasion para pedirte de favor si me puedes recomendar un manual
de sql.

Gracias.

Estas son als tablas y sus campos.

TABLA FACTYE
CVE_DOC
CVE_ART


TABLA FACT_E
CVE_DOC
CVE_CLPV


TABLA MINV_E
CLV_ART
FECHA_DOCU

TABLA INVE_E
CLV_ART
DESCR



Preguntas similares