Powinieneś być w stanie owinąć COALESCE wokół obraźliwych MIN, na przykład:
COALESCE(MIN(CASE FormID WHEN 'Form1' THEN Present END), 'No') AS 'First',
Nie jestem pewien, jak szczęśliwy byłby SQL Server, ale to całkiem standardowy SQL.
Zastosuj korektę NULL po MIN jest prawdopodobnie lepszym wywołaniem niż próba wybrania bezpiecznej wartości do umieszczenia wewnątrz MIN.