Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Sumar Toda Una Columna
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Sumar Toda Una Columna 
 
hola amigos

estoy en mi proyecto
 
tengo un pequeño problema

tengo una tabla detalles de factura en el cual se almacena por cada registro un subtotal de un articulo, por lo cual necesito sumar todos los subtotales de los artículos que el cliente lleve para que me de un total.

tengo un ejemplo para sumar columna en un grid pero yo estoy buscando como hacerlo a través de  la base de datos.

talves me dan una idea de como hacer esto?

he revisado en el foro pero nadie con el mismo problema
 



 
soldadozero - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sumar Toda Una Columna 
 
Muestra la estructura de la tabla que quieres sumar.

Yo utilizo una consulta que me suma el total
-- View: w_totalalbaran

-- DROP VIEW w_totalalbaran;

CREATE OR REPLACE VIEW w_totalalbaran AS
 SELECT a.id, a.num_documento, a.fecha, a.id_cliente, c.nombre, COALESCE(round(sum(ad.cantidad * ad.precio * (1::numeric - ad.dto)), 2), 0::numeric) AS total, a.id_empresa, a.facturado, a.observaciones
   FROM albadat a
   LEFT JOIN clientes c ON c.id = a.id_cliente
   LEFT JOIN albadetalles ad ON a.id = ad.id_cabecera
  GROUP BY a.id, a.fecha, a.num_documento, a.id_cliente, c.nombre, a.id_empresa, a.facturado, a.observaciones
  ORDER BY a.id, a.fecha;

 


Luego para ver el total de un albarán únicamente tengo que hacer una consulta como:
select * from w_totalalbaran where id = 16000


Adapta la consulta para tu caso particular

Saludos

Angel
 



 
angelnu - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sumar Toda Una Columna 
 
no veo como adaptar eso, lo unico que quiero es sumar todos los campo de una columna ejemplo


subtotal
10
20
30
50
10.5
37

luego de sumar el total de eso que me lo pase a una caja de texto el resultado de esa suma.

aparente mente es simple pero tendré que buscar el libro de mysql
 



 
soldadozero - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sumar Toda Una Columna 
 
Bueno, yo de BD pues prácticamente sé una m............. pero apenas estoy aprendiendo y veo que existe SUM......... algo como:

Select Sum(A1) From R1;


Suerte!
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sumar Toda Una Columna 
 
razaAztk escribió: [Ver mensaje]
Bueno, yo de BD pues prácticamente sé una m............. pero apenas estoy aprendiendo y veo que existe SUM......... algo como:

Select Sum(A1) From R1;


Suerte!


amigo ese codigo ya lo implemente pero creo que le doy mal uso, estoy leyendo un libro mysql en ese libro me sale ese codigo o esa sentencia sql.


pero buscare un metodo de adaptarlo
 



 
soldadozero - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sumar Toda Una Columna 
 
Sin saber la estructura de tu tabla es mas difícil poder decirte algo, imagino que la tabla detalles de la factura la tienes relacionada con la tabla cabecera de la factura por un campo común a ambas.

Puedes probar con
Select sum(detalles.cantidad * detalles.precio ) AS total where detalles.campocomun = 24
 

donde detalles.campocomun seria el campo comun a las 2 tablas
 



 
angelnu - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sumar Toda Una Columna 
 
gracias a todos por tratar de ayudarme

pero lei un libro sobre sentencias sql y encontre lo que necesitaba

select sum(Campotabla) From Table

es todo
 



 
soldadozero - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sumar Toda Una Columna 
 
no se si te funciono el método que escogiste aquí tengo un tema que publique hace tiempo respecto a las sumas de totales

http://foro.gambas-es.org/viewtopic.php?f=1&t=1800

espero te sirva o te de ideas.

Sin más, saludos.
 



 
RodSanRey - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Sumar Columnas En ColumnView alexprox Aplicaciones/Fragmentos de Código 0 Sabado, 20 Marzo 2010, 05:22 Ver último mensaje
alexprox
No hay nuevos mensajes Sumar Valres De Un Atbla Sqlite3 vikobak Bases de Datos 2 Viernes, 23 Julio 2010, 19:30 Ver último mensaje
david
No hay nuevos mensajes Sumar Campos De Un Dataview pittusa Aplicaciones/Fragmentos de Código 4 Miercoles, 20 Junio 2012, 16:09 Ver último mensaje
luisrel
No hay nuevos mensajes Error Al Sumar ColumnView JOSEPH General 6 Miercoles, 29 May 2013, 20:10 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron