Notifications
Clear all

Erro durante consulta sql no excel

3 Posts
2 Usuários
0 Reactions
1,282 Visualizações
(@jrpalazzo)
Posts: 2
New Member
Topic starter
 

Bom dia
Gostaria do auxilio sobre um erro que estou tendo quando eu coloco ? no parâmetro da consulta SQL o Excel me retorna o erro "numero de parâmetro invalido", fiz varias alterações na query e nada dá certo...
Inclusive os botão de parâmetro fica desabilitado.
Desde já agradeço o tempo despendido a cada um que ler essa mensagem
ai vai a consulta que esta na planilha no Texto de Comando

SELECT VENDEDOR, C5_ZZTPVEN ,SUM(D2_VALBRUT) TOTAL_VENDAS_TOTAL

FROM (SELECT SD2.*, F2_EMISSAO, C5_ZZTPVEN ,F2_TIPO, F2_DOC, F2_FRETE, F2_SEGURO,

F2_DESPESA, F2_FRETAUT, F2_ICMSRET,

ISNULL((SELECT A3_NOME FROM SA3010 SA3 WHERE F2_VEND1 = SA3.A3_COD AND SA3.D_E_L_E_T_ = ' '),' ') AS VENDEDOR,

F2_TXMOEDA, F2_MOEDA, F2_VEND1, F2_VEND2, F2_VEND3, F2_VEND4, F2_VEND5

FROM SD2010 SD2, SF4010 SF4, SF2010 SF2, SC5010 SC5

WHERE D2_FILIAL = '0101'

AND F2_EMISSAO >= ? AND F2_EMISSAO <= ?

--AND D2_TIPO NOT IN ('D', 'B','P')

AND F2_FILIAL = '0101'

AND D2_DOC = F2_DOC

AND D2_SERIE = F2_SERIE

AND D2_CLIENTE = F2_CLIENTE

AND D2_LOJA = F2_LOJA

AND F4_FILIAL = '0101'

AND C5_FILIAL = '0101'

AND F4_CODIGO = D2_TES

AND D2_PEDIDO = C5_NUM

--AND SF2.F2_DUPL <> ' '

AND C5_ZZTPVEN <> 'O'

AND F4_ESTOQUE = 'S'

AND SD2.D_E_L_E_T_ = ' '

AND SF4.D_E_L_E_T_ = ' '

AND SF2.D_E_L_E_T_ = ' '

AND SC5.D_E_L_E_T_ = ' '

)AS T

GROUP BY VENDEDOR, C5_ZZTPVEN

ORDER BY VENDEDOR, C5_ZZTPVEN, TOTAL_VENDAS_TOTAL DESC

 
Postado : 06/02/2014 7:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi? O que se espera em "F2_EMISSAO >= ?"
O caractere coringa "?" é utilizado para substituir um único caractere na posição e não todo o campo, para isso deve ser utilizado "*".

 
Postado : 06/02/2014 8:11 am
(@jrpalazzo)
Posts: 2
New Member
Topic starter
 

o ? indica ao Excel para solicitar informacao para o parametro

 
Postado : 06/02/2014 2:01 pm