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';
