Bonjour,
j'ai ma table stockdate (id, qte, stock_date, Mag_id, Exe_id, Pro_id) qui enregistre toutes les modifications qui sont effectuées dans ma table stock (id, qte, Mag_id, Exe_id, Pro_id). Voila ,maintenant je veut faire une requêt qui me renvoie le dernier enregistrement dans la tables stock_date par rapport à une date donnée.
Voici ma requête qui fonctionne bien.
avec le jeu suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from stockdate where stock_date = (SELECT MAX(stock_date) FROM stockdate WHERE stock_date <= '2019-02-20 23:59:00' and Exe_id =2019 and Pro_id=1 AND Mag_id=1) and Exe_id =2019 and Pro_id=1 AND Mag_id=1
j'obtient bien le bon résultat
j'aimerai savoir s'il y'a mieux que ma solution. Merci
Partager