【发布时间】:2014-10-14 15:52:02
【问题描述】:
CREATE FUNCTION [dbo].[GetSalesByParameters]
(
@firstName varchar(70),
@lastName varchar(70),
@dateFrom datetime,
@dateTo datetime,
@selectValid varchar(70),
@selectCallCenters varchar(70)
)
RETURNS TABLE
AS
RETURN
(
select * from Sales
where valid = @selectValid
and firstName LIKE '%'+@firstName+'%'
)
我正在尝试创建一个函数,该函数可以为我提供存储在 Sales 表中的所有销售额,但有时参数“selectvalid”可以为空。如果该值带有值“”,我该如何从 WHERE 子句中删除它?
【问题讨论】:
标签: sql sql-function