Crear un stored procedure que usa 3 tablas
Publicado por Jhon Jairo (1 intervención) el 02/06/2017 12:57:36
Hola, necesito hacer esto:
9. Crear un procedimiento almacenado que retorne la cantidad (existencia) de materia prima por producto, indicando el nombre del producto y el nombre de la materia prima. Se debe validar que la materia prima y el producto existan
Estas son las tablas:
Esto lo que llevo:
sin embargo tengo problemas al culminarlo pues no se que poner en el where
Respuestas por favor, quien quiera insultar absténgase de participar
9. Crear un procedimiento almacenado que retorne la cantidad (existencia) de materia prima por producto, indicando el nombre del producto y el nombre de la materia prima. Se debe validar que la materia prima y el producto existan
Estas son las tablas:
1
2
3
4
5
MATPRIMA MATXPRODUCTO PRODUCTOTERM
#CodMat #NroProductoxMat #CodProd
Nombre CodProd Nombre
Existencia CodMat Cantidad
VlrCosto Cantidad
Esto lo que llevo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Create stored procedure sp_materia_prima_y_producto
Declare @nombre_materia_prima
Declares @nombre_producto_terminado
--Existe la materia prima?
If exists(select nombre from dbo.matPrima where nombre = @nombre_materia_prima)
Begin
--Existe el producto?
If exists(select nombre from dbo.productoTerm where nombre = @nombre_producto_terminado)
Begin
Select dbo.matXproducto.cantidad, dbo.matPrima.nombre, dbo.productoTerm.nombre
inner join dbo.productoTerm on dbo.matXproducto.codProd = productoTerm.codProd
inner join dbo.matPrima on dbo.matXproducto.codMat = matPrima.codMat
where
end
else
print ‘El producto no existe’
end
else
‘La materia prima no existe’
sin embargo tengo problemas al culminarlo pues no se que poner en el where
Respuestas por favor, quien quiera insultar absténgase de participar
Valora esta pregunta


0