Tenho essa tabela temporaria que tem dois campos onde tenho duas consultas que preenchem os campos distintos e com condições diferentes, como faço para me retornar uma linha so
SET @SQL = 'INSERT INTO #VALCOMPROMETIDO (VALCOMPATUAL)'+
' SELECT SUM(VALTRA) AS GASTO FROM '+@BANCOAUTORIZADOR+'.dbo.CTTRANS WHERE '+
' CODCLI = '+@CODCLI+
' AND CPF ='+ @CPF +' AND TIPTRA < 80000 AND TIPTRA NOT IN (51033, 51036)'+
' AND CODRTA IN (''V'', ''P'') AND ULTFECH ='+ CONVERT(VARCHAR, @NUMFECHAUT)
EXEC(@SQL)
SET @SQL = 'INSERT INTO #VALCOMPROMETIDO (PROXVALCOMP) '+
'SELECT SUM(VALTRA) AS GASTO FROM '+@BANCOAUTORIZADOR+'.dbo.CTTRANS WHERE '+
'CODCLI ='+ @CODCLI+
'AND CPF = '+@CPF+' AND TIPTRA < 80000 AND TIPTRA NOT IN (51033, 51036) AND CODRTA IN (''V'', ''P'') '+
' AND ULTFECH = '+ CONVERT(VARCHAR,@PROXNUMFECHAUT)
EXEC(@SQL)
SELECT * FROM #VALCOMPROMETIDO