Jdoming Posted August 22, 2011 Share Posted August 22, 2011 Bonjour, Je suis sur la version 1.4.4.0 de prestashop. Je recherche une requête sql qui passerait le statut des articles en désactivé si le stock est à 0. Et une autre qui remettrait le statut en activé si le stock est superieur à 0. Voici ce que j'ai trouvé en cherchant sur le forum, cette requête ne donne rien, peut-être est-elle mal adaptée à la version 1.4.4.0? UPDATE ps_product p SET p.active=0 WHERE (SELECT SUM( quantity ) AS qtotal FROM ps_product_attribute pa WHERE pa.id_product = p.id_product ) =0 Merci d'avance, Jacky Link to comment Share on other sites More sharing options...
Patrick21 Posted August 22, 2011 Share Posted August 22, 2011 Bonjour, UPDATE `ps_product` SET p.active=0 WHERE quantity=0; UPDATE `ps_product` SET p.active=1 WHERE quantity>0; Patrick Link to comment Share on other sites More sharing options...
coeos.pro Posted August 22, 2011 Share Posted August 22, 2011 Bonjour, UPDATE `ps_product` SET p.active=0 WHERE quantity=0; UPDATE `ps_product` SET p.active=1 WHERE quantity>0; Patrick Là tu ne tiens pas compte des déclinaisons... Link to comment Share on other sites More sharing options...
Jdoming Posted August 22, 2011 Author Share Posted August 22, 2011 Merci pour vos réponses. En effet la on ne tient plus compte des déclinaisons. Il doit pas manquer grand chose à cette requête, ça me fait râler parc que j'y comprends rien. UPDATE ps_product p SET p.active=0 WHERE (SELECT SUM( quantity ) AS qtotal FROM ps_product_attribute pa WHERE pa.id_product = p.id_product ) =0 Arf!!! merci encore Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now