mysql oszlopban lévő mezők kivonása
sziasztok !
lehet hogy evidens a kérdés de kezdő vagyok és nem jöttem rá..
adott egy oszlop időkkel 00:10:00, 00:21:00, 06:35:00, 12:00:00, 35:12:10,
azt kellene megoldanom hogy az 1.-ből a 2.-at, 2.-ból 3.-at, 3.-ból a 4,-et, 4.ből az 5.-et, stb, és a kapott értékeket egy másik táblába írja.
Remélem érthető voltam és segít valaki :)
■ lehet hogy evidens a kérdés de kezdő vagyok és nem jöttem rá..
adott egy oszlop időkkel 00:10:00, 00:21:00, 06:35:00, 12:00:00, 35:12:10,
azt kellene megoldanom hogy az 1.-ből a 2.-at, 2.-ból 3.-at, 3.-ból a 4,-et, 4.ből az 5.-et, stb, és a kapott értékeket egy másik táblába írja.
Remélem érthető voltam és segít valaki :)
módosítanám ha lehet :2-1
ezt találtam
köszönöm
Ez lett belőle: SELECT a2.a, ifnull( a2.a - a1.a, 0 ) AS diff FROM report AS a1 RIGHT JOIN report AS a2 ON ( a2.id = a1.id +1 )
apró módositás
a diff
647 0
4473 3826
8133 3660
11793 3660
15453 3660
22713 7260
33573 10860
mit kellene átírni benne hogy a legelső sor is stimmeljen tehát :
a diff
647 647
legyen mivel elvileg 647-0 az nem 0 hanem 647 !?
megoldva