pomoc w zapytaniu sql baza MySQL

0

Witam

Potrzebuję zapytanie które wyciągnie mi z tabeli tc_positions wartości z kolumny Attributes. Chcę przeprowadzać operacje sumowania itp. na distance, total distance oraz fuel.

0

Jaka wersja mySQL, wklej to JSON-y jako tekst

0

{"distance":62.41,"totalDistance":62.41,"motion":false,"fuel":999998.99519443}

0

Wersja MySQL i jaki typ ma kolumna w której trzymasz tego JSON-a?

Bo jak 5.7 i typ to JSON to można tak:

select sum(cast(kolumna->"$.distance" as decimal(30,2))) from t1
0

Ver 5.7.27
varchar(4000)

1

To zapytanie które napisalem też zadziała:
https://www.db-fiddle.com/f/igPz76ZaHbVaXZakutkPkx/1

0

dzieki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1