Consulta sobre vencimento de produtos por data de validade

  • Autor Autor NikolaTesla
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
N

NikolaTesla

Curioso
Usuário com poucas negociações! Use sempre o saldo do 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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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))
 
Voltar
Topo