Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-09-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Mira tu consulta creada por access:
Código SQL [-]
SELECT DISTINCT Entradas.Codigo, Entradas.Unidad, Salidas.Codigo, Salidas.unidad, Sum(Entradas.cantidad) - Sum(Salidas.Cantidad) AS restacantidad
FROM Entradas INNER JOIN Salidas ON Entradas.Codigo = Salidas.Codigo
GROUP BY Entradas.Codigo, Entradas.Unidad, Salidas.Codigo, Salidas.unidad;
De que funciona funciona.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #2  
Antiguo 06-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 15
edgar_prospero Va por buen camino
ok gracias por tu respuesta tratare de implementarlo de esa manera a ver que tal me va
Responder Con Cita
  #3  
Antiguo 06-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 15
edgar_prospero Va por buen camino
hola
volviendo de nuevo por aqui lo implemente como me dijiste pero me marca un error que dice 'tablename must be defined'
Responder Con Cita
  #4  
Antiguo 06-09-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Deberias poner aqui la sentencia sql que hiciste para ver si hay algun error
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 06-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 15
edgar_prospero Va por buen camino
ok mira el resultado lo quiero mostrar en un dbgrid y la forma que lo utilice fue la siguiente:

procedure TForm12.Button1Click(Sender: TObject);
begin

Código Delphi [-]
 tabla.Open;

       tabla.Close();
       tabla.SQL.Text:='SELECT DISTINCT Entradas.Codigo, Entradas.Unidad, Salidas.Codigo, Salidas.unidad, Sum(Entradas.cantidad) -                                    Sum(Salidas.Cantidad) AS restacantidad'+
'FROM Entradas INNER JOIN Salidas ON Entradas.Codigo = Salidas.Codigo'+
'GROUP BY Entradas.Codigo, Entradas.Unidad, Salidas.Codigo, Salidas.unidad';
       tabla.Open;
       end;
Responder Con Cita
  #6  
Antiguo 06-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 15
edgar_prospero Va por buen camino
lo puse directamente en un query en un programa que se llama sqlyog y si me da resultado pero mal tengo 3 entradas y 2 salidas y deberia de dar 1 colmo resultado y me esta arrojando 0
Responder Con Cita
  #7  
Antiguo 06-09-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
La sentencia esta bien, estas seguro que el nombre de las tablas es Entradas y Salidas, ademas del nombre de los campos ?.
Código Delphi [-]
procedure TForm12.Button1Click(Sender: TObject);
 begin
  tabla.SQL.Text:='SELECT DISTINCT Entradas.Codigo, Entradas.Unidad, Salidas.Codigo, Salidas.unidad, '+
                     ' Sum(Entradas.cantidad)-Sum(Salidas.Cantidad) AS restacantidad '+
                     ' FROM Entradas INNER JOIN Salidas ON Entradas.Codigo = Salidas.Codigo '+
                     ' GROUP BY Entradas.Codigo, Entradas.Unidad, Salidas.Codigo, Salidas.unidad ';
  tabla.Open;
end;

Saludos
__________________
Siempre Novato
Responder Con Cita
  #8  
Antiguo 06-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 15
edgar_prospero Va por buen camino
si totalmente seguro que son los nombres correctos, y esa sentencia la ejecuto en un programa que se llama sqlyog y si me arroja el resultado pero mal tengo 3 entradas y 2 salidas y me pone resultado 0
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Error al restar registros Entre Tablas Lenny Varios 3 18-01-2011 14:03:33
Restar/Sumar entre DBGrid's Lenny Varios 5 02-07-2010 13:54:13
Restar registros de diferentes tablas !!! sargento elias SQL 1 24-11-2008 18:44:37
Como Restar campos de dos tablas ZLEON SQL 1 27-08-2008 07:52:00
restar horas y devolver la diferencia en tiempo entre ellas douglas OOP 1 24-10-2007 11:28:44


La franja horaria es GMT +2. Ahora son las 18:56:36.


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