/*
Servidor: mensaje 8115, nivel 16, estado 8, procedimiento CALCULA_CTO_PROMEDIO_PROC, línea 497
Error de desbordamiento aritmético al convertir numeric al tipo de datos numeric.
Se terminó la instrucción.
Servidor: mensaje 20000, nivel 16, estado 1, procedimiento CALCULA_CTO_PROMEDIO_PROC, línea 506
Error Actualizando en IN_KDXHIST: PEN 2101001 

Servidor: mensaje 8115, nivel 16, estado 8, procedimiento CALCULA_CTO_PROMEDIO_PROC, línea 611
Error de desbordamiento aritmético al convertir numeric al tipo de datos numeric.
Se terminó la instrucción.
Servidor: mensaje 20000, nivel 16, estado 1, procedimiento CALCULA_CTO_PROMEDIO_PROC, línea 617
Error actualizando Costo Promedio en In_Inventorydat 
*/

--CARLOS @COSTOPROMEDIO 26545.0462
CALCULA_CTO_PROMEDIO_PROC 151305,'PEN','01','06','2010','01','06','2010','05','30','06','2010','76','',0,1

SP_COLUMNS in_inventorydat


alter table IN_KDXHIST
alter column 
GO
Alter table in_inventorydat
ALTER COLUMN AVGCOSTPEN NUMERIC(20,4)
go
Alter table in_inventorydat
ALTER COLUMN AVGCOSTUSD NUMERIC(20,4)
go

sp_columns @table_name = 'IN_KDXHIST'

Select top 10 * from in_inventorydat (nolock)
order by AVGCOSTPEN asc

/*

2101001             	76   	.000	.000	.000	33.000	2010-06-30 00:00:00	2010-06-30 00:00:00	33.000	26545.0462	8111.5878	348.1179	124.3278	348.1179	124.3278	590.0000	NULL	NULL	001  	CS001               	CS002               	1	1	0	0	0	NULL	NULL	NULL	NULL	NULL	NULL	NULL	NULL	NULL	0x000000000058AB3F
*/

Select * from in_inventory (nolock) where invtidsku ='2101001'

Select * from in_intraitem (nolock) where invtidsku ='2101001'
and month(intrdateproce) =6


Select * from intramov (nolock) where invtidsku ='2101001'
and month(intrdateproce) =6 and year(intrdateproce) = 2010
