Ik probeer al even een tijdje een query op te bouwen die gegroepeerd een totaal berekend van de vermenigvuldigen van de resultaten. Ik weet het, het klinkt onduidelijk maar ik bedoel dus gewoon de vermenigvuldigings variant van een SUM() functie in een query.
Ik heb al even gezocht maar volgens mij bestaat daar geen ingebouwde functie in MySQL voor. Ik heb wel de onderstaande link gevonden maar de oplossing die daarin genoemd wordt geeft bij mij een fout in de query aan.
http://archives.neohapsis...s/mysql/2004-q2/3296.html
Ten eerste mist er een ronde haak voor zover ik heb kunnen zien (Ik tel 4 openingshaken en maar 3 om te sluiten) maar dan nog werkt dit niet. Ik heb echter te weinig wiskundig inzicht om dit op te kunnen lossen.
Owja, ik zou dit ook in php in een loop kunnen maken maar omdat het resultaat terug moet in de database en ik niet weet hoe groot de database kan worden. Daarnaast wil ik de execution-time van het script binnen enkele secondes te beperken. Zodoende probeer ik het in zo min mogelijk loops van php te doen
Ik heb al even gezocht maar volgens mij bestaat daar geen ingebouwde functie in MySQL voor. Ik heb wel de onderstaande link gevonden maar de oplossing die daarin genoemd wordt geeft bij mij een fout in de query aan.
http://archives.neohapsis...s/mysql/2004-q2/3296.html
Ten eerste mist er een ronde haak voor zover ik heb kunnen zien (Ik tel 4 openingshaken en maar 3 om te sluiten) maar dan nog werkt dit niet. Ik heb echter te weinig wiskundig inzicht om dit op te kunnen lossen.
Owja, ik zou dit ook in php in een loop kunnen maken maar omdat het resultaat terug moet in de database en ik niet weet hoe groot de database kan worden. Daarnaast wil ik de execution-time van het script binnen enkele secondes te beperken. Zodoende probeer ik het in zo min mogelijk loops van php te doen