作业帮 > 数学 > 作业

mssql 过滤重复语句

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/09/14 01:57:38
mssql 过滤重复语句


我要查询这15条数据,如果现价等于0,或者开始结束时间有一个为空,或者当前时间不在开始结束时间范围内,则把原价赋值 销售价,如果满足则把现价赋值给销售价
select 销售价=case when 现价=0 or 开始时间 is null or 结束时间 is null or getdate() not between 开始时间 and 结束时间
then 原价 else 现价 end
from 表名