SELECT 
 * 
 
FROM 
 `task` 
 
WHERE  
  NOT( ( `name` IS NULL ) OR ( `name` = '' ) ) 
 AND 
  `start` >= :start  
	
ORDER BY
 `start` DESC
 
LIMIT 
 :limit 
 
OFFSET 
 :offset;
 
# -- IF( :state<>'', `state` = :state, true ) 
 
