Página 1 de 1
MySQL:Execute( SUM )
Publicado: Lun Jul 28, 2008 6:05 pm
por Diego Ferreira
Hola Foro de nuevo yo aqui !!!
Como haria para atravez del Metodo Execute al pasarle ( Select
SUM(TotalItems)Form Factura WHERE Cuenta = 1) obtener el Valor del total
de ese campo con este metodo ???
Gracias de Antemano !!!
MySQL:Execute( SUM )
Publicado: Lun Jul 28, 2008 6:47 pm
por Juan Jose Zamora San
Tienes que utilizar Group By
Mira el siguiente ejemplo:
SELECT
Year(Fecha) AS ANO,
CodFotocopia,
Sum( IIf( Month( Fecha ) = 1, TotalFactura, 0 ) ) AS Enero,
Sum( IIf( Month( Fecha ) = 2, TotalFactura, 0 ) ) AS Febrero,
Sum( IIf( Month( Fecha ) = 3, TotalFactura, 0 ) ) AS Marzo,
Sum( IIf( Month( Fecha ) = 4, TotalFactura, 0 ) ) AS Abril,
Sum( IIf( Month( Fecha ) = 5, TotalFactura, 0 ) ) AS Mayo,
Sum( IIf( Month( Fecha ) = 6, TotalFactura, 0 ) ) AS Junio,
Sum( IIf( Month( Fecha ) = 7, TotalFactura, 0 ) ) AS Julio,
Sum( IIf( Month( Fecha ) = 8, TotalFactura, 0 ) ) AS Agosto,
Sum( IIf( Month( Fecha ) = 9, TotalFactura, 0 ) ) AS Septiembre,
Sum( IIf( Month( Fecha ) = 10, TotalFactura, 0 ) ) AS Octubre,
Sum( IIf( Month( Fecha ) = 11, TotalFactura, 0 ) ) AS Noviembre,
Sum( IIf( Month( Fecha ) = 12, TotalFactura, 0 ) ) AS Diciembre,
Sum( facturas.TotalFactura ) AS Total
FROM facturas
GROUP BY Year(Fecha), CodFotocopia
HAVING CodFotocopia = 3
ORDER BY Year(Fecha) DESC
Observa que el Having sustituye a Where cuando tenemos agrupaciones.
Espero que te sirva.
Diego Ferreira escribió:
> Hola Foro de nuevo yo aqui !!!
>
> Como haria para atravez del Metodo Execute al pasarle ( Select
> SUM(TotalItems)Form Factura WHERE Cuenta = 1) obtener el Valor del total
> de ese campo con este metodo ???
>
> Gracias de Antemano !!!
MySQL:Execute( SUM )
Publicado: Mar Jul 29, 2008 3:45 pm
por Diego Ferreira
Gracias eso mismo es lo que quiero... mil gracias por la ayuda..!