Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 12-11-2007
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Poder: 22
Ivanzinho Va por buen camino
Quizá te pueda valer lo siguiente :
Código SQL [-]
Select T1.fecha, T1.detalle, 
       case when T1.cantidad > 0 then 
         T1.cantidad 
       else 
         0 
       end as Entrada, 
       case when T1.cantidad < 0 then 
         T1.cantidad 
       else 
         0 
       end as Salida, Sum(T2.Cantidad) Stock
from Tabla T1 inner join Tabla T2 on T1.Fecha >= T2.Fecha
group by T1.fecha, T1.detalle, T1.cantidad
order by fecha

Puede ser que tengas entradas y salidas el mismo día, por lo que en la condición de join tendrías que incluír algo más para el cálculo del acumulado, como pudiese ser un código incremental u otra clave.

Un saúdo
__________________
Si no lees esto no vivirás tranquilo
Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao)

Última edición por Ivanzinho fecha: 12-11-2007 a las 17:51:44. Razón: Editado para poner la tabla de referencia de los campos
Responder Con Cita
 



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
Buscar en resultado de consulta SQL alvarocastillo SQL 6 06-11-2007 16:28:54
Store procedure: consulta con parámetros de entrada Walterdf Firebird e Interbase 1 17-08-2007 17:28:40
Acceso al resultado de una consulta SQL beatriz g SQL 2 16-08-2006 20:27:19
Visualizar el resultado de una consulta en un TXT dsa132132 Varios 11 26-10-2004 22:46:02
Resultado de Consulta en Variable ¥0n1 SQL 1 30-12-2003 01:07:29


La franja horaria es GMT +2. Ahora son las 02:37:03.


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