Vous devriez être en mesure d'envelopper COALESCE autour des MIN incriminés, par exemple :
COALESCE(MIN(CASE FormID WHEN 'Form1' THEN Present END), 'No') AS 'First',
Je ne sais pas à quel point SQL Server serait satisfait de cela, mais c'est du SQL assez standard.
Appliquer l'ajustement NULL après le MIN est probablement un meilleur appel que d'essayer de choisir une valeur sûre à mettre à l'intérieur du MIN.