border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 13-04-2007, 11:45:52
Buena Participación en el Foro
 
Registrado: oct 2006
Posts: 50
sari Valoración +2
Predeterminado suma

hola amigos quisiera saber como puedo hacer la suma de un dia anterior para sacar un reporte


tengo dos vistas

tot_clasif

idfecha tolvas sacos total_tras
10 abri 100 0 100
11 abril 0 150 150
12 abril 50 100 150

tot_clasif_emb

idfecha tolvas sacos total_destino
10 abri 50 0 50
11 abril 0 150 150
12 abril 25 100 125

lo que necesito hacer ahora es lo siguiente pero no se como hacerlo

fecha total_tras total_destino ton_base
10 abril 100 (resta) 50 50
11 abril 150 150 50

como veran el 10 de abril solo resto
pero en el 11 de abril sumo y despues resto
es desir 50(10 abril) +150(total_tras 11 abril) =200-150(total_destino 11abril) =50 que coloque en ton_base 11 abril

hasta ahorita solo cuento con las dos vistas ke mostre al principio
por favor
ayudenme!!!!!
Editar/Borrar Mensaje
Responder Con Cita
  #2 (permalink)  
Antiguo 13-04-2007, 12:52:55
Un Nuevo Amigo
 
Registrado: mar 2007
Posts: 16
neo101 Valoración +2
Predeterminado

podrias ser más especifica?

es SQL?

de cual? MySQL, SQLServer, Oracle?

Saludos.
Responder Con Cita
  #3 (permalink)  
Antiguo 15-04-2007, 14:04:35
Buena Participación en el Foro
 
Registrado: oct 2006
Posts: 50
sari Valoración +2
Predeterminado

en mysql 5.1

gracias por contestar
Responder Con Cita
  #4 (permalink)  
Antiguo 17-04-2007, 08:43:22
Un Nuevo Amigo
 
Registrado: mar 2007
Posts: 16
neo101 Valoración +2
Predeterminado

Ok.

La neta, no entendí bien la forma en cuestion, pero recuerda q SQL tiene la capacidad de hacer operaciones de columna, si es q con esto, no puedo ayudarte, seria bueno que fueras más clara con tus dudas.

Por ejemplo: tenemos la tabla EMPLEADOS:

Código:
ENAME            SAL      COMM
---------- --------- ---------
MARTIN          1250      1400
ALLEN           1600       300
TURNER          1500         0
WARD            1250       500
Al querer sumar, restar o hacer cualquier operacion puedes hacerla antes de FROM en una consulta Select, algo asi como:

Código:
Select ename, sal+comm as Salario_Integrado from empleado;
Código:
ENAME      SALARIO_INTEGRADO
---------- -----------------
MARTIN                  2650
ALLEN                   1900
TURNER                  1500
WARD                    1750
Si usas las funciones de totalizacion(sum() avg() etc...), podrias hacer lo mismo, imagina que tienes el salario en una vista y la comision en otra & queremos el total de lo que se paga::

Vista1:

Código:
ENAME            SAL
---------- ---------
MARTIN          1250
ALLEN           1600
TURNER          1500
WARD            1250
Vista 2:

Código:
ENAME           COMM
---------- ---------
MARTIN          1400
ALLEN            300
TURNER             0
WARD             500
El comando o sentencia SQL es:

Código:
select sum(sal)+sum(comm) as TOTAL_NOMINA from empleado;
obteniendo:

Código:
TOTAL_NOMINA
------------
        7800
Ahora, si quieres que solo se cuenten cierta cantidad de registros entre vistas, usa la parte WHERE del comando Select SQL, para que elimine ciertos parámetros, como fechas, tipos, clases, etc... Depende de la info en tu BD

Espero haya sido de ayuda.

PD: Ya no recuerdo bien la sintaxis de MySQL, pero debe ser algo similar...
Responder Con Cita
Respuesta


Herramientas
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
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Suma de horas CONTRA2 Visual Basic 6.00 3 17-07-2006 10:25:21
SUMA con UNION lobo99 sql 2000 5 18-01-2006 23:58:42
Suma DIVEMASTER2002 DataReports 2 09-12-2005 15:29:09
error en sumatorios (suma y sigue y suma anterior) naval5198 Crystal Reports 1 17-09-2004 01:00:00
SUMA DE TEXTBOX bezael Visual Basic 6.00 2 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 21:09:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right