SQL sServer 和 Crystal Reports 如何链接在一起以用于案例.然后是 0



我是CR和SQL Server的新手。我正在尝试了解如何使用"案例某个条件然后 0"和"案例某个其他条件然后 1"编写选择案例语句,并将其连接到 Crystal 报告中......如果我想显示特定年份的数据,如何在 SQL Server 编码中使用这种特定样式的案例语句以及如何让它连接到 CR 中的变量名称?

您的问题在细节上有点裸露,但希望这有所帮助。 在 sqlserver 中,case 语句的工作方式是这样的。 您可以通过在线书籍获得更多详细信息。 您没有指定哪个版本的SQL Server,所以我链接到2008 R2。

SELECT
      SomeColumn,
      SomeOtherColumn,
(CASE MyColumn
    WHEN 'First' THEN 1
    WHEN 'Second' THEN 2
    WHEN 'Third' THEN 3
    ELSE 4
END) AS MyNewColumn /* the name can be same as original column if you want */
FROM MyTable

至于将值映射到 Crystal,您可以像对待任何其他列名称一样对待 MyNewColumn,以便与参数等进行比较。

相关内容

最新更新