Du kan inte. ISNULL-funktionen används av sig själv som en frågeresultatkolumn, eller i ett uttryck som så småningom är en kolumn i frågeresultatet. Alla fält/rader i en kolumn måste ha samma datatyp. Så du måste välja.
En lösning skulle vara att konvertera DATUM till en sträng, så resultatet blir alltid en sträng, men jag känner mig bäst lösningen skulle vara att returnera NULL för tomma datum och låta presentationslagret avgöra om NULL-datumen ska visas som -
och i vilket format de icke-nulldatum ska visas (klientinställningar).
Med presentationslager menar jag allt som visar eller matar ut dessa data, vilket kan vara en webbsida, en CSV-exportör, ett rapporteringsverktyg, vad som helst.