AJUDA COM SQL
Bom dai Pessoal tudo bem?
Pessoal preciso de uma ajudinha com uma Query SQL
tenho a seguinte pesquisa
Nessa pesquisa retorna o ID_User (que e um código do Usuário)
como faço para pegar o nome do Usuário que fica em outra tabela(Funcionários)
não consigo montar Relacionamento
porque são campos de diferente tipo(em pedidos) o ID_USER e String na tabela Funcionários o ID e Integer
não posso Mudar os tipos de campo (não posso mudar a estrutura das tabelas)
teria como fazer tipo um select dentro do Outro
Pessoal preciso de uma ajudinha com uma Query SQL
tenho a seguinte pesquisa
select
pedidos.id_user,
sum( pedidos.valor, ) valor,
count( pedidos.id, ) vendas
from pedidos
where
(
(pedidos.status in ("Exportado", "Finalizado", "terminado"))
)
group by pedidos.id_user
Nessa pesquisa retorna o ID_User (que e um código do Usuário)
como faço para pegar o nome do Usuário que fica em outra tabela(Funcionários)
não consigo montar Relacionamento
porque são campos de diferente tipo(em pedidos) o ID_USER e String na tabela Funcionários o ID e Integer
não posso Mudar os tipos de campo (não posso mudar a estrutura das tabelas)
teria como fazer tipo um select dentro do Outro
Uma subquery?
Talvez tenha que fazer cast...
select
pedidos.id_user,
sum( pedidos.valor, ) valor,
count( pedidos.id, ) vendas,
(select nome from outra_tabela where id = pedidos.id_user) nome
from pedidos
where
(
(pedidos.status in ("Exportado", "Finalizado", "terminado"))
)
group by pedidos.id_user
Talvez tenha que fazer cast...
Consegui
usando um select dentro do outro select
valeu pessoal
usando um select dentro do outro select
SQL = "select pedidos.id_user, sum(pedidos.valor) valor, count(pedidos.id) vendas, (select nome from funcionario where((funcionario.id) = (pedidos.id_user)))as Nome " &
"from pedidos " &
"where ((pedidos.status in ("Exportado", "Finalizado", "Terminado"))and (pedidos.dcad between "" & dini & "" and "" & dFini & "")) " &
"group by pedidos.id_user order by 2 desc"
valeu pessoal
Tópico encerrado , respostas não são mais permitidas