【问题标题】:Unable to use SQL in Crystal Reports to get proper outcome无法在 Crystal Reports 中使用 SQL 来获得正确的结果
【发布时间】:2014-12-09 05:27:05
【问题描述】:

我有一个简单的查询,可以在 SQL 中正常工作,但无法让数据选择在 Crystal Reports 中正常工作。

我的 SQL 语句如下所示。

SELECT
    t2.Customer
FROM 
    table2 t2   
INNER JOIN 
    table1 t1 ON t1.order = t2.order 
WHERE 
    t2.status = '         NXT'

我在 Crystal Reports 中创建了一个名为“客户”的公式字段,但我的 SELECT 语句不起作用。这是我在 Crystal 中的SELECT 声明。

SELECT
     t1.'customer'
FROM
     'table1' t1,
     'table2' t2
WHERE
     t1.'order' = t2.'order',
     t2.'status' = "         NXT"

我错过了什么?

【问题讨论】:

  • 你在查询中奇怪地使用了引号和双引号

标签: sql sql-server tsql crystal-reports-2008


【解决方案1】:

您需要在 WHERE 子句中使用 AND。

SELECT
t1.customer
FROM table1 t1, table2 t2
WHERE
 t1.[order] = t2.[order] AND 
 t2.status = "         NXT"

【讨论】:

  • 我尝试了上述方法,但在 Crystal Reports 中仍然出现错误。在我的 SELECT 之后需要一个数字、布尔值、日期...字符串。
  • @Kevin_H 好的。我认为这是因为顺序是一个关键字。它应该用方括号括起来,即[order]
  • 上述语法也不起作用,但感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-21
  • 1970-01-01
  • 2011-12-24
  • 1970-01-01
  • 1970-01-01
  • 2015-09-20
相关资源
最近更新 更多