(a) is waarschijnlijk prima, als het gemakkelijker is voor uw codebasis. Ik ben er een grote fan van om geen extra code te hoeven schrijven die niet nodig is en ik hou ervan om alleen te optimaliseren als dat nodig is. Voor mij lijkt het trekken van de hele datum en vervolgens parsen voorbarige optimalisatie.
Onthoud altijd dat sql-servers heel wat slimmigheden bevatten voor het optimaliseren van zoekopdrachten zodat u dat niet hoeft te doen.
Dus ga met a), als je merkt dat het hond traag is of problemen veroorzaakt, ga dan naar b). Ik vermoed dat a) alles zal doen wat je wilt en dat je er nooit meer aan zult denken.