problema Select.

12/04/2004 - 19:55 por Pablo Salazar | Informe spam
Hola a todos.
He tratado de hacer esto y no me funciona.
Tengo 3 tablas

tCorrelativo(Guarda el saldo de 5080K)

correlativo saldo
5080K 30

tEmbarque(Guarda las salidas de 5080K)
-
Correlativo Fecha Cantidad
5080K 28/03/2004 5
5080K 29/03/2004 6
5080K 02/04/2004 3

tProduccion (Guarda las entradas de 5080K)
-
Correlativo Fecha Cantidad
5080K 29/03/2004 2
5080K 30/03/2004 1
5080K 03/04/2004 1



Quiero hacer un select que me muestre el correlativo con la suma de entradas
y salidas que ocurrieron despues del 31-04-2004. ( tomar en cuenta que puede
ser que haya ninguno o varios registros en embarque y produccion ).

el resultado del select eberia quedar asi:


correlativo Saldo suma embarcado suma produccion
5080K 30 3 1



Gracias por sus sugerencias.
Pablo Salazar.

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
12/04/2004 - 20:03 | Informe spam
Hola, no te entendi como sacaste el 3 y ese 1

correlativo Saldo suma embarcado suma produccion
5080K 30 3 1



si me explicas esto quizas te pueda dar una mano :-)


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Pablo Salazar" escribió en el mensaje
news:
Hola a todos.
He tratado de hacer esto y no me funciona.
Tengo 3 tablas

tCorrelativo(Guarda el saldo de 5080K)

correlativo saldo
5080K 30

tEmbarque(Guarda las salidas de 5080K)
-
Correlativo Fecha Cantidad
5080K 28/03/2004 5
5080K 29/03/2004 6
5080K 02/04/2004 3

tProduccion (Guarda las entradas de 5080K)
-
Correlativo Fecha Cantidad
5080K 29/03/2004 2
5080K 30/03/2004 1
5080K 03/04/2004 1



Quiero hacer un select que me muestre el correlativo con la suma de


entradas
y salidas que ocurrieron despues del 31-04-2004. ( tomar en cuenta que


puede
ser que haya ninguno o varios registros en embarque y produccion ).

el resultado del select eberia quedar asi:


correlativo Saldo suma embarcado suma produccion
5080K 30 3 1



Gracias por sus sugerencias.
Pablo Salazar.








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004
Respuesta Responder a este mensaje
#2 Maximiliano D. A.
12/04/2004 - 20:16 | Informe spam
Hola, hay algo mal ahi o estoy loco ya!! :S

02/04/2004 es menor a 31/04/2004 y 5080K 03/04/2004 1
tambien!! entonces?


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Pablo Salazar" escribió en el mensaje
news:
el 3 es la cantidad embarcada despues del 31-04-2004 y el uno es la
cantidad producida despues del 31-04-2004.


Correlativo Fecha Cantidad
5080K 28/03/2004 5
5080K 29/03/2004 6
-> 5080K 02/04/2004 3

tProduccion (Guarda las entradas de 5080K)
-
Correlativo Fecha Cantidad
5080K 29/03/2004 2
5080K 30/03/2004 1
> 5080K 03/04/2004 1





Gracias.
Pablo Salazar.


"Maximiliano D. A." wrote in message
news:
> Hola, no te entendi como sacaste el 3 y ese 1
>
> correlativo Saldo suma embarcado suma produccion
> > 5080K 30 3 1
>
> si me explicas esto quizas te pueda dar una mano :-)
>
>
> Salu2
> Maxi
>
> Buenos Aires Argentina
> Desarrollador Microsoft 3 Estrellas .NET
>
> MSN:
> Nunca consideres el estudio como una obligación sino como
> una oportunidad para penetrar en el bello y maravillosos
> mundo del saber.
> - Albert Einstein
>
>
>
> "Pablo Salazar" escribió en el mensaje
> news:
> > Hola a todos.
> > He tratado de hacer esto y no me funciona.
> > Tengo 3 tablas
> >
> > tCorrelativo(Guarda el saldo de 5080K)
> >
> > correlativo saldo
> > 5080K 30
> >
> > tEmbarque(Guarda las salidas de 5080K)
> > -
> > Correlativo Fecha Cantidad
> > 5080K 28/03/2004 5
> > 5080K 29/03/2004 6
> > 5080K 02/04/2004 3
> >
> > tProduccion (Guarda las entradas de 5080K)
> > -
> > Correlativo Fecha Cantidad
> > 5080K 29/03/2004 2
> > 5080K 30/03/2004 1
> > 5080K 03/04/2004 1
> >
> >
> >
> > Quiero hacer un select que me muestre el correlativo con la suma de
> entradas
> > y salidas que ocurrieron despues del 31-04-2004. ( tomar en cuenta que
> puede
> > ser que haya ninguno o varios registros en embarque y produccion ).
> >
> > el resultado del select eberia quedar asi:
> >
> >
> > correlativo Saldo suma embarcado suma produccion
> > 5080K 30 3 1
> >
> >
> >
> > Gracias por sus sugerencias.
> > Pablo Salazar.
> >
> >
> >
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004
Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez \(MUG\)
12/04/2004 - 20:16 | Informe spam
Select
correlativo,
saldo,
(colesce(select sum (Cantidad) from tEmbarque where Fecha > '20040431' ))
as [suma embarcado],
(coalesce(select sum (Cantidad) from tProduccion where Fecha >
'20040431') ) as [suma produccion]
from
tCorrelativo


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Pablo Salazar" wrote in message
news:
Hola a todos.
He tratado de hacer esto y no me funciona.
Tengo 3 tablas

tCorrelativo(Guarda el saldo de 5080K)

correlativo saldo
5080K 30

tEmbarque(Guarda las salidas de 5080K)
-
Correlativo Fecha Cantidad
5080K 28/03/2004 5
5080K 29/03/2004 6
5080K 02/04/2004 3

tProduccion (Guarda las entradas de 5080K)
-
Correlativo Fecha Cantidad
5080K 29/03/2004 2
5080K 30/03/2004 1
5080K 03/04/2004 1



Quiero hacer un select que me muestre el correlativo con la suma de


entradas
y salidas que ocurrieron despues del 31-04-2004. ( tomar en cuenta que


puede
ser que haya ninguno o varios registros en embarque y produccion ).

el resultado del select eberia quedar asi:


correlativo Saldo suma embarcado suma produccion
5080K 30 3 1



Gracias por sus sugerencias.
Pablo Salazar.



Respuesta Responder a este mensaje
#4 Pablo Salazar
12/04/2004 - 20:20 | Informe spam
el 3 es la cantidad embarcada despues del 31-04-2004 y el uno es la
cantidad producida despues del 31-04-2004.


Correlativo Fecha Cantidad
5080K 28/03/2004 5
5080K 29/03/2004 6
-> 5080K 02/04/2004 3

tProduccion (Guarda las entradas de 5080K)
-
Correlativo Fecha Cantidad
5080K 29/03/2004 2
5080K 30/03/2004 1
5080K 03/04/2004 1







Gracias.
Pablo Salazar.


"Maximiliano D. A." wrote in message
news:
Hola, no te entendi como sacaste el 3 y ese 1

correlativo Saldo suma embarcado suma produccion
> 5080K 30 3 1

si me explicas esto quizas te pueda dar una mano :-)


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Pablo Salazar" escribió en el mensaje
news:
> Hola a todos.
> He tratado de hacer esto y no me funciona.
> Tengo 3 tablas
>
> tCorrelativo(Guarda el saldo de 5080K)
>
> correlativo saldo
> 5080K 30
>
> tEmbarque(Guarda las salidas de 5080K)
> -
> Correlativo Fecha Cantidad
> 5080K 28/03/2004 5
> 5080K 29/03/2004 6
> 5080K 02/04/2004 3
>
> tProduccion (Guarda las entradas de 5080K)
> -
> Correlativo Fecha Cantidad
> 5080K 29/03/2004 2
> 5080K 30/03/2004 1
> 5080K 03/04/2004 1
>
>
>
> Quiero hacer un select que me muestre el correlativo con la suma de
entradas
> y salidas que ocurrieron despues del 31-04-2004. ( tomar en cuenta que
puede
> ser que haya ninguno o varios registros en embarque y produccion ).
>
> el resultado del select eberia quedar asi:
>
>
> correlativo Saldo suma embarcado suma produccion
> 5080K 30 3 1
>
>
>
> Gracias por sus sugerencias.
> Pablo Salazar.
>
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004


Respuesta Responder a este mensaje
#5 Pablo Salazar
12/04/2004 - 20:24 | Informe spam
tu sugerencia me parece buenisima,... pero hay un problema que el ejemplo
que les mande tiene solo un articulo(para explicarlo mejor ) , pero las
tablas pueden tener varios correlativos, el 5080K es un producto, puede
haber otro 2031L y asi.
como hacer un select que me saque el resultado que indique para todos los
productos de las tablas.

tCorrelativo(Guarda el saldo de 5080K)

correlativo saldo
5080K 30
2031L 25

tEmbarque(Guarda las salidas de 5080K)
-
Correlativo Fecha Cantidad
5080K 28/03/2004 5
5080K 29/03/2004 6
5080K 02/04/2004 3
2031L 02/04/2004 6
2031L 03/04/2004 8

tProduccion (Guarda las entradas de 5080K)
-
Correlativo Fecha Cantidad
5080K 29/03/2004 2
5080K 30/03/2004 1
5080K 03/04/2004 1


Resultado
correlativo Saldo suma embarcado suma produccion
5080K 30 3 1
2031L 25 14 0


por tu sugerencia Gracias.




"Jose Mariano Alvarez (MUG)" <jose.alvarez * *Arroba* * mug.org.ar> wrote in
message news:
Select
correlativo,
saldo,
(colesce(select sum (Cantidad) from tEmbarque where Fecha > '20040431' ))
as [suma embarcado],
(coalesce(select sum (Cantidad) from tProduccion where Fecha >
'20040431') ) as [suma produccion]
from
tCorrelativo


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Pablo Salazar" wrote in message
news:
> Hola a todos.
> He tratado de hacer esto y no me funciona.
> Tengo 3 tablas
>
> tCorrelativo(Guarda el saldo de 5080K)
>
> correlativo saldo
> 5080K 30
>
> tEmbarque(Guarda las salidas de 5080K)
> -
> Correlativo Fecha Cantidad
> 5080K 28/03/2004 5
> 5080K 29/03/2004 6
> 5080K 02/04/2004 3
>
> tProduccion (Guarda las entradas de 5080K)
> -
> Correlativo Fecha Cantidad
> 5080K 29/03/2004 2
> 5080K 30/03/2004 1
> 5080K 03/04/2004 1
>
>
>
> Quiero hacer un select que me muestre el correlativo con la suma de
entradas
> y salidas que ocurrieron despues del 31-04-2004. ( tomar en cuenta que
puede
> ser que haya ninguno o varios registros en embarque y produccion ).
>
> el resultado del select eberia quedar asi:
>
>
> correlativo Saldo suma embarcado suma produccion
> 5080K 30 3 1
>
>
>
> Gracias por sus sugerencias.
> Pablo Salazar.
>
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida