pomoc w zapytaniu sql baza MySQL

Odpowiedz Nowy wątek
2019-09-05 09:47
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.

Pozostało 580 znaków

2019-09-05 09:58
0

Jaka wersja mySQL, wklej to JSON-y jako tekst

Pozostało 580 znaków

2019-09-05 09:59
2019-09-05 10:06
0

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

Pozostało 580 znaków

2019-09-05 10:12
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

Pozostało 580 znaków

2019-09-05 10:17
0

Ver 5.7.27
varchar(4000)

Pozostało 580 znaków

2019-09-05 10:26
1

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

Pozostało 580 znaków

2019-09-05 10:31
0

dzieki :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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