FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
SUM en tablas paradox
Hola a todos.
Tengo las siguientes tablas: Artículos (NumeroART, NombreART, etc) Remitos (NumeroREM, RazonsocialREM, etc) RenglonesRemito (NumeroRRM, RemitoRRM, ArticuloRRM, CantidadRRM etc) Facturas (NumeroFAC, RazonsocialFAC, etc) RenglonesFactura (NumeroRFC, FacturaRFC, ArticuloRFC, CantidadRFC, etc) Mi intención es obtener de una determinada razón social, un listado de articulos con la cantidad de mercadería remitida y la cantidad de mercadería facturada. Mi intento (de la mitad de lo que necesito) es: Código:
Select NombreART, (Select Sum(CantidadRRM) From RenglonesRemitos Inner Join Remitos on (NumeroREM=RemitoRRM) Where (RazonsocialREM=:Razonsocial) and (ArticuloRRM=NumeroART)) From Articulos Desde ya, muchas gracias. |
#2
|
||||
|
||||
Para utilizar Sum en estos casos tienes que agrupar por algún campo:
Group By xxxx Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Probé agrupar tanto en el select de afuera (Group by NumeroART, NombreART), como en el de adentro (Group by ArticuloRRR). En el primero da error y en el segundo continua igual que antes: Me da el listado pero en la selda de la suma no hay nada.
|
#4
|
|||
|
|||
Hice andar la mitad.
Código:
Select NumeroART, NombreART, Sum(CantidadRRM) as CantidadRemitida From Articulos Inner Join RenglonesRemito on (ArticuloRRM=NumeroART) Inner Join Remitos on (NumeroREM=RemitoRRM) where RazonsocialREM=:Razonsocial Group by NumeroART, NombreART |
|
|
|