小编Mey*_*uee的帖子

如何根据第三个参数忽略where子句中的某些条件?

如果HasFilter = 1,则带有current where子句的select语句是正确的,否则必须忽略最后两个条件.我该如何完成查询?

ALTER   Procedure   [dbo].[spGetNotPrintedCards]
@FromDate   DateTime,
@ToDate     DateTime,
@HasFilter  Bit
As
    Select  CustomerName,
        Family,
        [ExpireDate],
        Track1,
        Track2,
        Track3,
        CVV2
        From    OfoghCardsRequest.dbo.CardRequests
        Where   Printed = 0 And
            CreateDate > @FromDate And
            CreateDate < @ToDate
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

1
推荐指数
1
解决办法
3800
查看次数

标签 统计

sql-server ×1

t-sql ×1