小编TJH*_*TJH的帖子

SQL - 为此简单查询创建条件Where子句

我一直在尝试为下面的查询创建一个条件where子句,但我一直看到很多替代方案,我不知道在这种情况下使用什么.

我需要的是这样的东西:(当然这个代码是错误的)

where casCaseType='m'
  and casCurrentWorkflowID=990
  and cmsDateCreated between @FromDate and @ToDate

 CASE @WFStatus
      WHEN @WFStatus=1 then eveworkflowID<100
      WHEN @WFStatus=2 then eveworkflowID<200
      WHEN @WFStatus=3 then eveworkflowID<300
      WHEN @WFStatus=4 then eveworkflowID<400
 ELSE 0
 END
Run Code Online (Sandbox Code Playgroud)

因此,当我选择WFStatus参数为1时,它会自动使用where子句的那一部分,只显示那些eveworkflowID小于100的结果.

任何帮助将不胜感激!

谢谢

sql case case-statement where-clause

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

在导入到 SQL 表之前,如何从平面文件源在 SSIS 中添加 GUID 列?

我通过 SSIS 导入平面文件,然后将它们导出到 SQL 表中。我需要在中间某处添加一个包含 GUID 的附加列,以便它也可以导出到表中。

我已确保 SQL 表中准备好了一个附加列,用于将 GUID 传递到其中,但我不确定如何在包中创建 GUID,有什么想法吗?

谢谢

sql ssis guid flat-file

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

标签 统计

sql ×2

case ×1

case-statement ×1

flat-file ×1

guid ×1

ssis ×1

where-clause ×1