(a) probablemente esté bien, si es más fácil para su base de código. Soy un gran admirador de no tener que escribir código adicional que no se necesita y me encanta optimizar solo cuando es necesario. Para mí, sacar toda la fecha y luego analizarla parece una optimización prematura.
Recuerde siempre que los servidores sql tienen mucha inteligencia para optimizar las consultas para que usted no tenga que hacerlo.
Así que vaya con a), si encuentra que el perro es lento o causa problemas, entonces vaya a b). Sospecho que a) hará todo lo que quieras y nunca volverás a pensar en ello.