11. januar 2012 - 13:26Der er
11 kommentarer og 1 løsning
kan man: products_ordered = round(products_ordered/5)
Hej jeg vil gerne gøre følgende:
update product_table set products_ordered = round(products_ordered/5)
er det korrekt at skrive det sådan? hvis nej hvordan skal jeg skrive det?
Det skal bruges til at løse et problem der er med en shops mest købte produkter skal være nutidig, og derfor skal nyeste produkter også have en chance for at klatre op og blive best seller. De gamle produkter i shoppen har jo solgt mange flere pga lang levetid. Jeg påtænker mig at fyre denne af en gang om måneden gennem et cronjob.
Grunden til jeg dividerer med 5 er, at det er en helt enkel måde at gøre forspringet mindre på. Hvis nu fx der er solgt 100 is (et gammelt produkt) 10 kager 5 smør (et nyt produkt)
så produkterne beholder is sit forspring, men det bliver relativt mindre med tiden. resultat: 20 is (et gammelt produkt) 2 kager 1 smør
det er selvfølgelig ikke helt optimalt, men fungerer fint nok til mig
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.