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 06-11-2005
rtorioa rtorioa is offline
Miembro
 
Registrado: ene 2005
Posts: 25
Poder: 0
rtorioa Va por buen camino
Question Ayuda con consulta que me tiene ...

Hola, tengo 2 tablas, Entradas y transformaciones para una planta de despiece de pavo, las tablas tienen la siguiente información:
Entradas Transformaciones
lote kgs_entrada lote articulo kgs
-------------------- ------------------------------
A 120 A X 25
A 200 A X 20
B 36 A Y 200

Quiero hacer una consulta que me de lo siguiente:
consulta
lote entrada articulo kgs rendimiento(kgs/entrada)
-------------------------------------------------------------------
A 320 X 45 0,14
A 320 Y 200 0.62

Es decir, que me de el rendimiento de cada articulo por lote
No se si me he explicado bien, pero con sum y group by no soy capaz de sacarlo, si me pudieran ayudar...
Un saludo y gracias de ante mano.
Responder Con Cita
  #2  
Antiguo 06-11-2005
rtorioa rtorioa is offline
Miembro
 
Registrado: ene 2005
Posts: 25
Poder: 0
rtorioa Va por buen camino
perdon, pero creo que no han quedado las tablas claras arriba
Entradas
lote kgs
======
A 120
A 200
B 142.5

Transformaciones
lote articulo kgs
============
A X 25
A X 20
A Y 200

Perdonen si no he hecho bien mi pregunta
Responder Con Cita
  #3  
Antiguo 06-11-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Pues no acabo de captar claramente que es lo que quieres, porque no pones
Tabla1
campo1
campo2
...
Tabla2
campo1
campo2
...

Y luego el resultado que se obtendría con esos datos, para así hacernos una idea de lo que quieres.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 07-11-2005
rtorioa rtorioa is offline
Miembro
 
Registrado: ene 2005
Posts: 25
Poder: 0
rtorioa Va por buen camino
Son 2 tablas, Tentradas y Ttransformaciones
Tentradas
- lote
- kgs
- ....

Ttransformaciones
- lote
- articulo
- kgs
- ...

El funcionamiento es el siguiente:
A la tabla entradas le llegan datos que son en realidad compras de canales completas. a esas entradas las identifica un lote, y puede haber mas de una entrada con el mismo lote.
A la tabla transformaciones le llegan datos que son las distintas pesadas que se hacen después de haber despiezado las canales (p.e alas de pavo, filete de pavo...) y que se las da el mismo lote de las canales de las que proceden.

La idea es poder ver el rendimiento de las canales que se compran, es decir,
de 600 kgs que se compraron del lote A salieron 200 kgs de filetes, 150 de alas y 250 de muslos.

En definitiva la consulta resultante sería algo así:

lote..............entrada........articulo........kgs........rdto(kgs/entrada)
-----------------------------------------------------------------
A...................600.............filete..........200..............0,33
A...................600.............alas...........150..............0,25
A...................600.............muslos........250..............0,42


Quizas ahora se entienda mejor, perdón por haberme explicado tan mal
y muchas gracias
Responder Con Cita
  #5  
Antiguo 07-11-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Mira a ver si con esta idea lo logras:
Código SQL [-]
  Select E.lote, Sum(E.entrada),T.articulo,Sum(T.kgs),Sum( T.kgs / E.Entrada)  as Rdto 
  From Tenentradas as E,Ttransformaciones as T
  Where E.lote = t.Lote
  Group By E.Lote, T.Articulo

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #6  
Antiguo 07-11-2005
rtorioa rtorioa is offline
Miembro
 
Registrado: ene 2005
Posts: 25
Poder: 0
rtorioa Va por buen camino
Te ha pasado exactamente lo mismo que a mi, esa consulta no va bien
por cada ocurrencia en la tabla transformaciones de un articulo multiplica el sum(entradas),

es decir, me multiplica los sum por cada ocurrencia en las tablas, no lo entiendo ......
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


La franja horaria es GMT +2. Ahora son las 19:08:53.


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