Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Consulta SQL que muestre lo facturado por cliente y año
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Consulta SQL que muestre lo facturado por cliente y año

Publicar nuevo tema Responder al tema
Foros de discusión » MySQL Server, MySQL Client, motor de bd gratuito   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Consulta SQL que muestre lo facturado por cliente y año Responder citando

No tengo muchos conocimientos de SQL, tengo una aplicación de facturación que utiliza MySQL y quisiera saber qué consulta SQL tengo que ejecutar para obtener el importe total facturado por cada cliente en el año 2008.

Tengo por un lado la tabla "facturas", con el campo "codigocliente" y el campo "importetotal". Por otro lado tengo la tabla "clientes" con el campo "codigo" que es el que utilizo para el enlace con la tabla "facturas" por el campo "codigocliente".

¿qué consulta SQL he de ejecutar para sacar los siguientes datos?

[Nombre del cliente] [importetotal] [número de facturas]
MensajePublicado:
Vie Abr 17, 2009 6:43 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Consulta SQL que muestre lo facturado por cliente y año Responder citando



Anuncios



varios escribió:
No tengo muchos conocimientos de SQL, tengo una aplicación de facturación que utiliza MySQL y quisiera saber qué consulta SQL tengo que ejecutar para obtener el importe total facturado por cada cliente en el año 2008.

Tengo por un lado la tabla "facturas", con el campo "codigocliente" y el campo "importetotal". Por otro lado tengo la tabla "clientes" con el campo "codigo" que es el que utilizo para el enlace con la tabla "facturas" por el campo "codigocliente".

¿qué consulta SQL he de ejecutar para sacar los siguientes datos?

[Nombre del cliente] [importetotal] [número de facturas]



Puedes utilizar esta consulta SQL de MySQL (aunque vale para otros motores de base de datos como Oracle, SQL Server, SQLite, etc.):

Código:

select t.nombre Cliente,
    sum(f.importetotal) Importe_Total,
    count(f.codigo) Numero_Facturas
from facturas f, clientes t
where t.codigo = f.codigocliente and
    fecha between  '2008-01-01' and '2008-12-31'
group by f.codigocliente
MensajePublicado:
Vie Abr 17, 2009 6:50 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » MySQL Server, MySQL Client, motor de bd gratuito  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A