FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour O.T. Consulta ADS (SQL)
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
O.T. Consulta ADS (SQL)
Posted: Mon Dec 29, 2014 08:30 PM
Hola Gente!
Estoy queriendo crear una lista de ArtĂ­culos con la sumatoria de la cantidad vendida en un perĂ­odo.
Lo que hago, mediante el ARC es probar antes de pasarla a codigo, escribo lo siguiente:
Code (fw): Select all Collapse
SELECT A.FART06, SUM(B.FDETFA06) FROM BDSGC01 AS A, BDSGC04 AS B WHERE A.FART01=B.FART01

y me devuelve error... obviamente no es correcta la sentencia
Alguien me pueden ayudar?
gracias
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 346
Joined: Mon Oct 05, 2009 03:35 PM
Re: O.T. Consulta ADS (SQL)
Posted: Mon Dec 29, 2014 09:11 PM
Tomando tu ejemplo de la sentencia, prueba con esto:

Code (fw): Select all Collapse
SELECT A.FART06, SUM(B.FDETFA06) FROM BDSGC01 AS A INNER JOIN BDSGC04 AS B ON A.FART01=B.FART01 GROUP BY A.FART06


Espero que te sirva.
SkyPe: armando.lagunas@hotmail.com

Mail: armando.lagunas@gmail.com
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: O.T. Consulta ADS (SQL)
Posted: Mon Dec 29, 2014 09:32 PM

Espectacular!
muchisimas gracias... no estaba tan lejos (es fácil cuando nos dicen como hacerlo :-))

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: O.T. Consulta ADS (SQL) - (SOLUCIONADO)
Posted: Mon Dec 29, 2014 09:39 PM
MarioG wrote:Hola Gente!
Estoy queriendo crear una lista de ArtĂ­culos con la sumatoria de la cantidad vendida en un perĂ­odo.
Lo que hago, mediante el ARC es probar antes de pasarla a codigo, escribo lo siguiente:
Code (fw): Select all Collapse
SELECT A.FART06, SUM(B.FDETFA06) FROM BDSGC01 AS A, BDSGC04 AS B WHERE A.FART01=B.FART01

y me devuelve error... obviamente no es correcta la sentencia
Alguien me pueden ayudar?
gracias
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: O.T. Consulta ADS (SQL)
Posted: Tue Dec 30, 2014 03:53 AM
Hola, prueba asi:
Code (fw): Select all Collapse
SELECT BDSGC01.FART06, SUM(BDSGC04 .FDETFA06) FROM BDSGC01, BDSGC04 WHERE BDSGC01.FART01= BDSGC04.FART01
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: O.T. Consulta ADS (SQL)
Posted: Tue Dec 30, 2014 01:09 PM
Gracias Willi
anda, pero falto GROUP
Code (fw): Select all Collapse
SELECT BDSGC01.FART06, SUM(BDSGC04 .FDETFA06) FROM BDSGC01, BDSGC04 WHERE BDSGC01.FART01= BDSGC04.FART01 GROUP BY BDSGC01.FART06

Y para mejorar el informe, en mi necesidad (es un listado de articulos vendidos entre un período...acá falta ese where), agregué
Code (fw): Select all Collapse
SELECT BDSGC01.FART06, SUM(BDSGC04.FDETFA06) FROM BDSGC01, BDSGC04 WHERE BDSGC01.FART01= BDSGC04.FART01 GROUP BY BDSGC01.FART06 ORDER BY SUM(BDSGC04.FDETFA06) DESC
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion