Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Costo promedio Kardex

Estas en el tema de Costo promedio Kardex en el foro de SQL Server en Foros del Web. Espero que me ayuden en esto, tengo los datos del kardex ordenados y listos para calcular el costo promedio, el problema esta en los movimientos ...
  #1 (permalink)  
Antiguo 17/08/2011, 10:22
Avatar de Salvadri  
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 0
Costo promedio Kardex

Espero que me ayuden en esto, tengo los datos del kardex ordenados y listos para calcular el costo promedio, el problema esta en los movimientos que no tienen costo y no puedo obtener el saldo valorizado para poder calcular el costo promedio, por ejemplo las salidas a otro almacen, las mermas o sobrantes, estos movimientos no tienen costo, pero en el kardex deben tener costo al ultimo costo promedio, ese es mi problema, calculo el costo promedio, pero como hago para que esos movimientos antes mencionados tengan el costo promedio y sobre ese resultado seguir calculando el costo promedio..............espero me entiendas..........

Les envio la consulta del Kardex, asumiendo que las tablas #TmpKardexV22 y #TmpKardexV11 tienen la misma info.

Cita:
SELECT *, ((select SUM(canting)
FROM #TmpKardexV11
Where numreg<=t1.numreg and idmatprima=t1.idmatprima)-
(select SUM(cantsal)
FROM #TmpKardexV11
Where numreg<=t1.numreg and idmatprima=t1.idmatprima)) as saldito,
((select SUM(imping)
FROM #TmpKardexV11
Where numreg<=t1.numreg and idmatprima=t1.idmatprima)-
(select SUM(impsal)
FROM #TmpKardexV11
Where numreg<=t1.numreg and idmatprima=t1.idmatprima)) as valtot,
((select SUM(imping)
FROM #TmpKardexV11
Where numreg<=t1.numreg and idmatprima=t1.idmatprima)-
(select SUM(impsal)
FROM #TmpKardexV11
Where numreg<=t1.numreg and idmatprima=t1.idmatprima))/
((select SUM(canting)
FROM #TmpKardexV11
Where numreg<=t1.numreg and idmatprima=t1.idmatprima)-
(select SUM(cantsal)
FROM #TmpKardexV11
Where numreg<=t1.numreg and idmatprima=t1.idmatprima)) as costprom
from #TmpKardexV22 t1

Haber ayudenme.........

Última edición por Salvadri; 17/08/2011 a las 10:47

Etiquetas: costo, kardex, promedio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:51.