Sql server select中的表达式
我有一个带有两个字段的简单表:ID和Date 当然,如果没有标量值函数,如何选择返回true或false的值 一定是这样的:Sql server select中的表达式,sql-server,performance,Sql Server,Performance,我有一个带有两个字段的简单表:ID和Date 当然,如果没有标量值函数,如何选择返回true或false的值 一定是这样的: SELECT (Date < getdate()) as mu_value FROM my_table 从my_表中选择(日期
SELECT (Date < getdate()) as mu_value FROM my_table
从my_表中选择(日期
我使用的是:
SELECT
CASE
WHEN mt.Date < getDate() THEN 1
ELSE 0
END as mu_value
FROM my_table mt
选择
案例
当mt.Date
当然,你可以用你喜欢的任何东西来代替1和0。我使用的是:
SELECT
CASE
WHEN mt.Date < getDate() THEN 1
ELSE 0
END as mu_value
FROM my_table mt
选择
案例
当mt.Date
当然,你可以用你喜欢的任何东西代替1和0