Tengo una función definida por el usuario en SQL llamada getBuisnessDays que toma @startdate y @enddate y devuelve el número de días hábiles entre las dos fechas. ¿Cómo puedo llamar a esa función dentro de mi selección?Función definida por el usuario de SQL Dentro de Seleccionar
Esto es lo que me gustaría hacer ..
SELECT getBusinessDays(a.opendate,a.closedate)
FROM account a
WHERE ...
Recuerde que las UDF a menudo pueden matar el rendimiento de la consulta en función de cómo reaccione el optimizador. A menudo significan procesar fila por fila en lugar de hacerlo a base de conjuntos. Para su situación, es mejor que use una tabla de calendario y seleccione en contra de eso cuando sea necesario. –