Long Wert aus Record als String ausgeben

mapntrack

Grünschnabel
Hallo ich habe folgende Abfrage:

Code:
SELECT
     eventdata.`accountID` AS accountID,
     eventdata.`deviceID` AS device,
     `device`.`description` as description,
     eventdata.`timestamp` AS timestmp,
     `account`.`timeZone`AS tz , 
     FROM_UNIXTIME(eventdata.`timestamp`, '%m %d %Y %h:%m:%s') AS timest,
     eventdata.`statusCode` AS statusCode
     
FROM
     `eventdata` eventdata,
     `device` device,
     `account` account

WHERE eventdata.`timestamp` > UNIX_TIMESTAMP('2009-04-02')
AND   ((eventdata.`statusCode` = '61713') or (eventdata.`statusCode` = '61715'))
AND   eventdata.`accountID` = 'test'
AND   eventdata.`accountID` = device.`accountID`
AND   eventdata.`accountID` = `account`.`accountID`
AND   eventdata.`deviceID`  = `device`.`deviceID`
ORDER BY device ASC, timest ASC;

Ich möchte nun in der Ausgabe den Statuscode 61713 als "Start" in der Ausgabe anzeigen und den Statuscode "61715" als Stop.

In Java würde das z.B. wie folgt ausehen:


Code:
if (eventdata.statusCode = 61715) {
String statuscodedes = Start } 
else if (eventdata.statusCode = 61713) {
String statuscodedes = Stop }

Hat jemand eine Idee wie ich das direkt in einer SQL Abfrage lösen kann?
 
Zurück