Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql PDF文件中没有活动的问题_Sql_Sql Server_Service_Reporting - Fatal编程技术网

Sql PDF文件中没有活动的问题

Sql PDF文件中没有活动的问题,sql,sql-server,service,reporting,Sql,Sql Server,Service,Reporting,我下面有一个sql代码,显示没有活动(对于feild附属公司) 超级产品类型在PDF文件中显示为空。如果没有数据,则显示超级产品类型的名称。如果我正确理解您的问题,则您似乎需要使用外部联接来联接超级产品类型表。外部联接允许您从表中提取数据,即使联接表中没有匹配的记录。目前,您的查询使用的是内部联接,只有当两个表中都有匹配的记录时,才会提取数据。我还注意到,您使用的是较旧的T-SQL语法,因此要在较旧的语法中进行外部联接,需要使用*=表示左外部联接,使用=*表示右外部联接。您将在from子句之后列

我下面有一个sql代码,显示没有活动(对于feild附属公司)


超级产品类型在PDF文件中显示为空。如果没有数据,则显示超级产品类型的名称。

如果我正确理解您的问题,则您似乎需要使用外部联接来联接超级产品类型表。外部联接允许您从表中提取数据,即使联接表中没有匹配的记录。目前,您的查询使用的是内部联接,只有当两个表中都有匹配的记录时,才会提取数据。我还注意到,您使用的是较旧的T-SQL语法,因此要在较旧的语法中进行外部联接,需要使用
*=表示左外部联接,使用=
*表示右外部联接。您将在from子句之后列出该表,然后在where子句中使用fielda
*=fieldb(用于左外部联接)或fielda=
*fieldb(用于右外部联接),而不是使用fielda=fieldb。我希望这就是你想要的

IF @affiliate <> 'ALL'
BEGIN
    INSERT INTO #NoActivity
    SELECT  bankFusiCode, 'N' 
    FROM frmmaster
    WHERE oldfirmcode = @affiliate
END
ELSE
BEGIN
    INSERT INTO #NoActivity
    SELECT a.bankFusiCode, 'N' 
    FROM frmmaster a, tblfrmlstdropdown b
    WHERE a.oldfirmcode = b.oldfirmcode
    AND b.reportnumber = '22046' 
    AND bankFusiCode IS NOT NULL
END
-------------------------------------------------------------------------------------
custname  price  trade   sales    person
-----------------------------------------------
super product type
------------------------------------------
           n0 activity for date range