Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lancellotte

[Resolvido] Erro de Sintaxe SQL

Recommended Posts

Eu estou querendo listar o nome do cliente, o nome do funcionario,o nome dos Produtos,valor de cada item e o valor total

 

Minhas tabelas

 

CAIXA :

 

COD_CAIXA

COD_CLIENTE

COD_FUNCIONARIO

DATA

HORA

DESCONTO

VALORTOTAL

 

VENDA:

COD_VENDA

COD_CAIXA

COD_PRODUTO

QUANTIDADE

VALORITEM

 

EU fiz essa SQL:

 

Select a.NOME_CLIENTE,c.NOME_FUNCIONARIO,b.DESCRICAO_PRODUTO,

d.QUANTIDADE,d.VALORITEM,e.VALORTOTAL from caixa e

Inner join clientes a on a.cod_cliente = e.cod_cliente

Inner join funcionarios c on c.cod_funcionario = e.cod_funcionario

Inner join produtos b on b.cod_produto = d.cod_produto

Inner join venda d on d.cod_caixa = e.cod_caixa

where e.cod_caixa = X

 

Usando FireBird ela Funciona que eh uma Beleza

Soh que eu estou usando Access ... e tah dando erro de Sintaxe:

 

"Erro de Sintaxe (operador faltando) na expressao de consulta 'a.cod_cliente=e.cod_cliente

right join funcionarios c on c.cod_funcionario=e.cod_funcionario' "

 

Se alguem Puder me ajudar eu agradeço....

 

Vlw's Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá! Tente assim:

 

Select a.NOME_CLIENTE,c.NOME_FUNCIONARIO,b.DESCRICAO_PRODUTO,

d.QUANTIDADE,d.VALORITEM,e.VALORTOTAL from caixa e

Inner join clientes a on (a.cod_cliente = e.cod_cliente

Inner join funcionarios c on c.cod_funcionario = e.cod_funcionario

Inner join produtos b on b.cod_produto = d.cod_produto

Inner join venda d on d.cod_caixa = e.cod_caixa)

where e.cod_caixa = X

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu o mesmo erro de Sintaxe...

 

"Erro de Sintaxe (operador faltando) na expressao de consulta 'a.cod_cliente=e.cod_cliente

right join funcionarios c on c.cod_funcionario=e.cod_funcionario' "

 

 

Mais vlw's por enquanto por tentar ajudar

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

quais sao as ouitras tabelas que voce esa nesta consulta

Compartilhar este post


Link para o post
Compartilhar em outros sites

PRODUTOS

COD_PRODUTO

COD_FORNCEDOR

DESCRICAO_PRODUTO

VALOR_COMPRA

VALOR_VENDA

 

FORNECEDORES

COD_FORNECEDOR

NOME_FORNECEDOR

 

FUNCIONARIOS

COD_FORNECEDOR

NOME_FORNECEDOR

 

CLIENTES

COD_CLIENTE

NOME_CLIENTE

 

Soh coloquei os Campos Principais mesmo

 

Se puder posta ae

Vlw's

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou sem Acess aqui para poder testar sua SQL, mas pelo que vejo na sua SQL, ela está fora do padrão do Access... Dê uma lida no conteúdo do link abaixo e reestruture sua consulta para seguir o padrão indicado na página oficial do Microsoft Access.

 

Site: http://office.microsoft.com/pt-br/access/HA012314871046.aspx

 

[]'s

 

Ps.: se eu tiver tempo a noite eu tento dar uma olhada, mas acho que você consegue fazer se seguir os passos deste link.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou sem Acess aqui para poder testar sua SQL, mas pelo que vejo na sua SQL, ela está fora do padrão do Access... Dê uma lida no conteúdo do link abaixo e reestruture sua consulta para seguir o padrão indicado na página oficial do Microsoft Access.

 

Site: http://office.microsoft.com/pt-br/access/HA012314871046.aspx

 

[]'s

 

Ps.: se eu tiver tempo a noite eu tento dar uma olhada, mas acho que você consegue fazer se seguir os passos deste link.

 

Pode deixar ... vou tentar fazer aqui ...

 

Vlw's http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara.. mto obrigado pelo Link ae..... eu consegui fazer.. \o

 

Ficou assim :

 

SELECT CLIENTES.NOME_CLIENTE,PRODUTOS.DESCRICAO,PRODUTOS.PRECO_VENDA,VENDA.QUANTIDADE,

CAIXA.VALORTOTAL FROM PRODUTOS INNER JOIN

(VENDA INNER JOIN (CAIXA INNER JOIN CLIENTES

ON CAIXA.cod_cliente = CLIENTES.cod_cliente)

ON VENDA.cod_caixa = CAIXA.cod_caixa)

ON PRODUTOS.cod_produto = VENDA.cod_produto

 

 

Vlw's mesmo http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hehehehe, como diria meu antigo chefe... SUCESSO!!!

 

Precisando estamos ai pra ajudar. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.