Consulta vencimiento de productos por fecha de caducidad

  • Autor Autor NikolaTesla
  • Fecha de inicio Fecha de inicio
N

NikolaTesla

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Si me dan una lista de productos,y en cada columna nombres como productionDate expirationDate ect Como puedo con el select averiguar haciendo una consulta para saber que productos no están a punto de caducar? Gracias de antemano.
 
where expirationDate between y pones el intervalo de la fecha en las que proyectes que se van a vencer
 
where expirationDate between y pones el intervalo de la fecha en las que proyectes que se van a vencer
SELECT ProductName,ProductDate,
ExpirationDateProduct,
WHERE ExpirationDateProduct, 20-20-19 BETWEEN
2020-08-23
Algo así compañero?
 
Esta bien esto para este ejercicio?
SELECT ProductName FROM Product
SHOW COLUMN ProductName;ProductionDate;ExpirationDateProduct
WHERE ExpirationDateProduct < ProductionDate;
Screenshot_2021-04-19-19-37-45-648_com.sololearn.webp
 
En el ejemplo ultimo le colocas asi

SQL:
"ExpirationDateProduct < ProductionDate;"

Pero realmente ahi le estas diciendo que te traigan todos los productos que su fecha de expiracion sea menor a la fecha de produccion, no creo que esta condicional se cumpla.

En todo caso para saber si un producto esta por vencer es directamente comparar la fecha del dia (sysdate) sea mayor a la fecha de expiracion (para saber lo que ya caducaron).

Para saber los que van a caducar deberias tener una cantidad de dias X para determinar si ya caduraran, por ejemplo si queres saber cuales productos caducan mañana seria algo asi como (trunc(sysdate) = (trunc(expirationDate) - 1))
 
Atrás
Arriba