Cómo implementar el escalar MAX en el servidor Sql (como Math.Max). (En esencia Quiero implementar algo como Max (expresión, 0), para que los valores negativos reemplazados por 0.)Scalar Max en el servidor Sql
que he visto en otras soluciones hilos con
- crear una función escalar (cómo es que con el rendimiento?) caso
- cuando la expresión> 0 THEN expresión en caso contrario 0) (a continuación, 'expresión' se evalúa dos veces?)
- usos complicados de Max (agregado).
¿Cuál es el mejor? ¿Por qué el servidor Sql no tiene algo como esto integrado? ¿Alguna complicación que no veo?
http://stackoverflow.com/questions/989415/t-sql-equivalent-of-excel-max-function-to-return-larger-of-two-numbers –
http://stackoverflow.com/questions/124417/is-there-a-max-function-in-sql-server-that-takes-two-values-like-math-max-in-net – JoeCool
Para obtener esta característica en el producto, vote en el Elemento de Microsoft Connect: http://connect.microsoft.com/SQLServer/feedback/details/767183/t-sql-provide-scalar-min-and-scalar-max – usr