Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-06-2012
abelg abelg is offline
Miembro
 
Registrado: jul 2004
Posts: 50
Poder: 20
abelg Va por buen camino
Hola espero esto te ayude, la tabla temporal es solo para simular los datos

Código SQL [-]
create table #encfactura (
  CodigoCliente int,
  fechafactura datetime,
  totalfactura money
)

insert into #encfactura Values(392, '2012-05-22', 47500.00)
insert into #encfactura Values(392, '2012-05-13', 1425.00)
insert into #encfactura Values(392, '2012-02-14', 79520.00)

Declare @fecha datetime = '2012-06-13'

select CodigoCliente, sum(totalfactura) TotalFactura,
  SUM(case when datediff(d,fechafactura,@fecha) BETWEEN  0 and 30 then TotalFactura end) [1-30],
  SUM(case when datediff(d,fechafactura,@fecha) BETWEEN 31 and 60 then TotalFactura end) [31-60],
  SUM(case when datediff(d,fechafactura,@fecha) BETWEEN 61 and 90 then TotalFactura end) [61-90],
  SUM(case when datediff(d,fechafactura,@fecha) BETWEEN 91 and 9999 then TotalFactura end) [91 o Mas]
from #encfactura
where year(fechafactura)= 2012
group by CodigoCliente
order by CodigoCliente

drop table #encfactura
salu2
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta Por Antiguedad Jvilomar MS SQL Server 1 07-05-2008 15:17:28
Pedidos con un mes de antiguedad ¿¿¿cómo??? !!!!!!!! david_uh SQL 5 06-08-2007 05:54:30
Antigüedad de Saldos AzidRain SQL 2 27-01-2006 15:16:50
Saldos parciales Juanito-Kun SQL 3 26-08-2005 20:31:29
Consulta SQL de saldos FlacoNet SQL 2 13-06-2003 06:20:37


La franja horaria es GMT +2. Ahora son las 20:31:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi