Consultas SQL
Publicado por Rosa (21 intervenciones) el 11/02/2020 12:06:18
Buenas, tengo la siguientes tablas con los siguientes campos:
-Almacenes:
*ID
*Nombre
*Ubicacion
-Productos:
*ID
*Nombre
*Precio unitario
-Productos-Almacenes:
*ID_producto
*ID_almacen1
*ID_almacen2
*Stock
-Ventas:
*ID_venta
*ID_producto
*ID_almacen
*Fecha_de_venta(int usando solo el año)
He hecho una consulta que me devuelva los almacenes que tienen un stock de menos de 5:
pero me devuelve filas vacias
Al intentar otra consulta seleccionando un almacen, para que me de el numero de productos que tiene por debajo de 5 y el numero de unidades que tiene ese producto:
tambien me devuelve filas vacias. Alguien podria ayudarme? uso phpmyadmin. Gracias
-Almacenes:
*ID
*Nombre
*Ubicacion
-Productos:
*ID
*Nombre
*Precio unitario
-Productos-Almacenes:
*ID_producto
*ID_almacen1
*ID_almacen2
*Stock
-Ventas:
*ID_venta
*ID_producto
*ID_almacen
*Fecha_de_venta(int usando solo el año)
He hecho una consulta que me devuelva los almacenes que tienen un stock de menos de 5:
1
2
3
4
5
6
select PA.ID_almacen1, A.Nombre as NombreAlmacen, PA.ID_producto, P.Nombre, P.Precio_unitario, PA.ID_almacen2, Alm.Nombre as NomAlmacen
from `Productos-Almacenes` PA
inner join Productos P on PA.ID_producto = P.ID
inner join Almacenes A on PA.ID_almacen1 = A.ID
inner join Almacenes Alm on PA.ID_almacen2 = A.ID
where PA.ID_almacen1 = @idAlmacen
pero me devuelve filas vacias
Al intentar otra consulta seleccionando un almacen, para que me de el numero de productos que tiene por debajo de 5 y el numero de unidades que tiene ese producto:
1
2
3
4
5
select PA.ID_almacen1,PA.ID_producto, PA.Stock, P.Nombre, PA.ID_almacen2, Alm.Nombre as NomAlmacen
from `Productos-Almacenes` PA
inner join Productos P on PA.ID_producto = P.ID
inner join Almacenes Alm on PA.ID_almacen2 = A.ID
where PA.ID_almacen1 = @idAlmacen1 and PA.Stock < 5 LIMIT 0, 25
tambien me devuelve filas vacias. Alguien podria ayudarme? uso phpmyadmin. Gracias
Valora esta pregunta


0