my@tmp_dates=@{$dbh->selectall_arrayref('SELECT DATE_FORMAT(born, "%Y-%m-%dT%T"), DATE_FORMAT(died, "%Y-%m-%dT%T"), analysis_id, worker_id, resource_class_id FROM worker WHERE analysis_id IS NOT NULL')};
my@tmp_dates=@{$dbh->selectall_arrayref('SELECT DATE_FORMAT(when_started, "%Y-%m-%dT%T"), DATE_FORMAT(when_finished, "%Y-%m-%dT%T"), analysis_id, worker_id FROM role')};
my$resource_class_id=$default_resource_class{$analysis_id};# ToDo: fetch it from the Worker object first, but if not available - take it from the default_resource_class hash
my@tmp_dates=@{$dbh->selectall_arrayref('SELECT DATE_FORMAT(DATE_SUB(born, INTERVAL pending_sec SECOND), "%Y-%m-%dT%T"), DATE_FORMAT(born, "%Y-%m-%dT%T"), analysis_id FROM worker JOIN worker_resource_usage USING (worker_id) WHERE analysis_id IS NOT NULL AND pending_sec IS NOT NULL AND pending_sec > 0')};
my@tmp_dates=@{$dbh->selectall_arrayref('SELECT DATE_FORMAT(DATE_SUB(min(when_started), INTERVAL pending_sec SECOND), "%Y-%m-%dT%T"), DATE_FORMAT(min(when_started), "%Y-%m-%dT%T"), analysis_id FROM role JOIN worker_resource_usage USING (worker_id) WHERE pending_sec IS NOT NULL AND pending_sec > 0 GROUP BY worker_id')};