Wpis z mikrobloga

@qwelukasz: Chcodzi o to, że do momentu złapania fixa przez gps wysyłane są zera na serwer. Chcę wyciągnąć z bazy ostatnią znaną prawidłową pozycję. Niestety zmiany w gpsie nie wchodzą w grę. Nie mam do niego dostępu.
Ok chyba znalazłem. W momencie, kiedy nie ma jeszcze fixa, a gps wysyła dane do bazy w 'crs' pojawia się wartość 1000. Z racji, że kurs nie może być większy niż 360 to zastosowałem coś takiego:

SELECT * FROM dane WHERE crs < 361 ORDER BY id DESC LIMIT 1,1
Działa jak należy, choć może nie jest to w pełni profesjonalne rozwiązanie.