Update query met sum
Dennis Fleijsman
03/02/2023 21:39:58Dag,
Volgende vraag, ik heb een update query gemaakt maar het wil niet lukken:
de volgende query gebruik ik hiervoor
UPDATE totalen SET totaal_inkomsten (SELECT SUM(bedrag_inkomsten) FROM inkomsten WHERE totalen.id_naam_inkomsten = inkomsten.id_naam_inkomsten
Ik krijg de volgende foutmelding: #1064 - Er is iets fout in de gebruikte syntax bij '(SELECT SUM(bedrag_inkomsten) FROM inkomsten WHERE totalen.id_naam_inkomsten = i' in regel 1
Wat doe ik fout?
Dennis
Volgende vraag, ik heb een update query gemaakt maar het wil niet lukken:
de volgende query gebruik ik hiervoor
UPDATE totalen SET totaal_inkomsten (SELECT SUM(bedrag_inkomsten) FROM inkomsten WHERE totalen.id_naam_inkomsten = inkomsten.id_naam_inkomsten
Ik krijg de volgende foutmelding: #1064 - Er is iets fout in de gebruikte syntax bij '(SELECT SUM(bedrag_inkomsten) FROM inkomsten WHERE totalen.id_naam_inkomsten = i' in regel 1
Wat doe ik fout?
Dennis
PHP hulp
23/11/2024 17:38:19Ozzie PHP
03/02/2023 21:53:25Ik vermoed dat er een haakje ontbreekt.
UPDATE totalen SET totaal_inkomsten (SELECT SUM(bedrag_inkomsten)) FROM ...
UPDATE totalen SET totaal_inkomsten (SELECT SUM(bedrag_inkomsten)) FROM ...
Dennis Fleijsman
03/02/2023 21:55:26Bedankt voor het antwoord maar ik heb het probleem al gevonden. Het moet dus zijn:
UPDATE totalen SET totaal_inkomsten = (SELECT SUM(bedrag_inkomsten) FROM inkomsten WHERE totalen.id_naam_inkomsten = inkomsten.id_naam_inkomsten);
UPDATE totalen SET totaal_inkomsten = (SELECT SUM(bedrag_inkomsten) FROM inkomsten WHERE totalen.id_naam_inkomsten = inkomsten.id_naam_inkomsten);
Ozzie PHP
03/02/2023 21:57:12Ah ja, dat kan. Er ontbrak in ieder geval een haakje. Tip voor de volgende keer ... even tellen of het aantal openingshaakjes ( gelijk is aan het aantal sluitingshaakjes ). Dan had je gezien dat er eentje ontbrak. Mooi dat het is opgelost.