Geben Sie das folgende json Feld in einer Tabellenspalte zusammenzuzufassen:Wie Werte aus einem json Feld in MariaDB mit JSON Funktionen
[
{
"payment_date":"2016-04-26",
"amount":590,
"payment_method":"2"
},
{
"payment_date":"2017-05-01",
"amount":208,
"payment_method":"4"
}
]
Wie kann ich alle Beträge summiert?
Die weitest ich bekommen konnte ist
SELECT JSON_EXTRACT(`payment_lines`, '$[*].amount') FROM tbl
, die zurückgibt:
[590, 208]
Was würde ich bekommen muß, ist diese Summe von 590 und 208. Damit in diesem Fall zu sagen, es gibt zwei Reihen, aber es könnte noch viel mehr geben.
SELECT VERSION();
10.2.6-MariaDB-10.2.6+maria~jessie-log
Welche Version von MariaDB verwenden Sie ?. – wchiquito
10.2.6-MariaDB-10.2.6 + Maria ~ jessie-log – spacebiker