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.
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
avec le jeu suivant
Nom : Capture.PNG
Affichages : 133
Taille : 18,3 Ko
j'obtient bien le bon résultat
Nom : Capture1.PNG
Affichages : 141
Taille : 18,3 Ko
j'aimerai savoir s'il y'a mieux que ma solution. Merci