Estoy queriendo obtener informacion de la siguiente situaci贸n: Estado de Stock
La informacion se guarda de la siguiente manera
Artciculos: Particularidades y Stock actual
Cabecera de Ventas (idem Compras): ID Venta, Facturada SI/NO, Anulada SI/NO, Tipo: Factura/Nota de Credito/Otra
Detalle de Venta (Idem Compra): ID Venta, ID Articulo, Cantidad
De manera que recorriendo la DBF de Articulos, luego Ventas y Compras; o sea sumando Cantidades en Compras/NCredito y restando Ventas/NCredito, deber铆amos tener el Stock de cada Articulo
En concreto una de las sentencias SQL es la siguiente:
BDSGC01 -> Articulos
BDSGC05 -> Cab Compras
BDSGC06 -> Deta Compras
聽 聽 聽DBSelectArea( 0 )
聽 聽 聽 ADSCreateSQLStatement( "SQLStck", ADS_CDX )
聽 聽 聽 if ADSExecuteSQLDirect( "SELECT C.CANTIDAD FROM BDSGC01 AS A, BDSGC05 AS B, BDSGC06 AS C WHERE B.FTIPO<>"+Str(_NCREDITO,1,0)+" AND B.FNRODOC1=C.FNROINT1 AND C.FART01='"+h0["Articulos"]:FART01' AND A.FART01=C.FART01 GROUP BY C.CANTIDAD,A.FART01 ORDER BY A.FART01" )
聽 聽 聽 else
聽 聽 聽 聽 聽MessageBox(, "Falla procesar c贸digo SQL Stock x Fac-Compras ", "Reintentar...", MB_ICONSTOP )
聽 聽 聽 聽 聽AdsSetDeleted( lOldADSDeleted )
聽 聽 聽 聽 聽AdsDisconnect()
聽 聽 聽 聽 聽return( 0 )
聽 聽 聽 endCon esto lo que obtengo es la lista de las Cantidades, de un Articulo, por nn Compras hechas.
Y, Justamente, lo que no se como hacer es que me devuelva el Sum() de Cantidades de este proceso SELECT
Entiendo que se puede; como hacerlo? o, que debo leer para orientarme en como hacerlo?
gracias
Chaco - Argentina