SELECT Date_format(CONVERT_TZ((vb.VON), '+00:00', @@GLOBAL.time_zone),'%d.%m.%Y - %H:%i') AS 'Von' ,Date_format(CONVERT_TZ((vb.BIS), '+00:00', @@GLOBAL.time_zone),'%d.%m.%Y - %H:%i') AS 'Bis' ,if (oe3.ORTSEBENE='GEMEINDE' , o3.ORTSBEZEICHNER, o4.ORTSBEZEICHNER) AS 'Gemeinde' ,if (oe2.ORTSEBENE='GEMEINDETEIL' , o2.ORTSBEZEICHNER, o3.ORTSBEZEICHNER) AS 'Gemeindeteil' ,if (oe1.ORTSEBENE='STRASSE' , o1.ORTSBEZEICHNER, o2.ORTSBEZEICHNER) AS 'Strasse' ,if (oe1.ORTSEBENE='STRASSENPUNKT' , REPLACE(LTRIM(REPLACE(o1.ORTSBEZEICHNER, '0', ' ')), '. ', '') ,'') AS 'HNR' ,IFNULL(LEFT(Y(GeomFromText(vb.KOORDINATE)),8),ifnull(LEFT(Y(GEOMFROMTEXT(o12.KOORDINATE)),8),(LEFT(Y(GEOMFROMTEXT(o22.KOORDINATE)),8)))) AS "lat Koordinate letzte Ortsebene oder individuell gesetzte" ,IFNULL(LEFT(X(GeomFromText(vb.KOORDINATE)),8),ifnull(LEFT(X(GEOMFROMTEXT(o12.KOORDINATE)),8),(LEFT(X(GEOMFROMTEXT(o22.KOORDINATE)),8)))) AS "lat Koordinate letzte Ortsebene oder individuell gesetzte" ,vb.BEHINDERUNGSART ,vb.FREITEXT ,vb.EINSEITIGE_SPERRUNG ,vb.ISE_ROWID AS "eindeutigeIDVerkehrsbehinderung" FROM verkehrsbehinderungen AS vb LEFT JOIN ortsdaten AS o1 ON vb.REF_ORTSBEZEICHNER = o1.ISE_ROWID LEFT JOIN ortsdaten_2 AS o12 ON o1.ISE_ROWID=o12.ISE_ROWID LEFT JOIN ortsebenen AS oe1 ON o1.REF_ORTSEBENE=oe1.ISE_ROWID LEFT JOIN ortsdaten AS o2 ON o2.ISE_ROWID = o1.REF_MUTTER_ORTSBEZEICHNER LEFT JOIN ortsdaten_2 AS o22 ON o2.ISE_ROWID=o22.ISE_ROWID LEFT JOIN ortsebenen AS oe2 ON o2.REF_ORTSEBENE=oe2.ISE_ROWID LEFT JOIN ortsdaten AS o3 ON o3.ISE_ROWID=o2.REF_MUTTER_ORTSBEZEICHNER LEFT JOIN ortsdaten_2 AS o32 ON o3.ISE_ROWID=o32.ISE_ROWID LEFT JOIN ortsebenen AS oe3 ON o3.REF_ORTSEBENE=oe3.ISE_ROWID LEFT JOIN ortsdaten AS o4 ON o4.ISE_ROWID=o3.REF_MUTTER_ORTSBEZEICHNER WHERE vb.BIS >=DATE(NOW()) #Aktivieren wenn csv - Export #INTO OUTFILE 'C:/cobra/Verkehrsbehinderungen.csv' #fields TERMINATED BY ';' #LINES TERMINATED BY '\r\n';