Columns :
- leaveid
- createdby
- createddate
- technician & technician id
- backup technician & backup technician id
- comments
- leavedate
- leavetype
Query :
SELECT tu.LEAVEID,tu.CREATEDBY, LONGTODATE(tu.CREATEDDATE) AS CREATEDDATE,tu.TECHNICIANID,au.first_name AS technician, tu.LEAVETYPEID,tu.BACKUPTECHNICIANID,bu.first_name AS backup_technician,tu.COMMENTS,tu.TECHNICIANID_AUTOID,tu.BACKUPTECHNICIANID_AUTOID,LONGTODATE(du.LEAVEDATE) AS LEAVEDATE,ltd.NAME AS leavetype FROM TechUnavailability tu LEFT JOIN DateUnAvailability du ON tu.LEAVEID = du.LEAVEID LEFT JOIN LeaveTypeDefinition ltd ON tu.LEAVETYPEID = ltd.LEAVETYPEID LEFT JOIN aaauser au ON tu.TECHNICIANID = au.user_id LEFT JOIN aaauser bu ON tu.BACKUPTECHNICIANID = bu.user_id order by du.LEAVEDATE;