GROUP by en MIN() laagste prijs ophalen
Ferdi R
07/05/2014 19:29:02Ik groepeer de product.ean omdat ik geen dubbele wil ophalen, maar nu wil ik de laagste prijs hebben van de dubbele product.ean.
Deze code zou moeten werken maar ligt het misschien aan hoe ik de prijs heb opgeslagen? VARCHAR?
Deze code zou moeten werken maar ligt het misschien aan hoe ik de prijs heb opgeslagen? VARCHAR?
PHP hulp
17/11/2024 02:54:58Ja, prijzen moet je niet als VARCHAR opslaan, maar als DECIMAL.
Dan kan je ermee rekenen.
Dan kan je ermee rekenen.
Gewijzigd op 07/05/2014 19:41:49 door - Ariën -
Ivo P
07/05/2014 20:36:53Daar is group by niet voor.
Bij-effect is in een simpele query mogelijk wel dat dubbelingen verdwijnen, maar daarvoor zou je DISTINCT moeten gebruiken.
Maar ook dat pas nadat blijkt dat je query of data opslag echt niet beter kan.
Ps:
Waarom zet iedereen toch zo graag query's op 1 regel? Is overzichtelijkheid in sql strafbaar?
Bij-effect is in een simpele query mogelijk wel dat dubbelingen verdwijnen, maar daarvoor zou je DISTINCT moeten gebruiken.
Maar ook dat pas nadat blijkt dat je query of data opslag echt niet beter kan.
Ps:
Waarom zet iedereen toch zo graag query's op 1 regel? Is overzichtelijkheid in sql strafbaar?