Login
Estamos no Facebook
Buscar
Quem está conectado
Há 28 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 27 Visitantes :: 2 Motores de buscathiag0ms
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Karaoke feito em FoxPro 2.6
23/5/2012, 11:45 por fabiomacarrao
Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …
Comentários: 3
Estatísticas
Temos 4048 usuários registradosO último usuário registrado atende pelo nome de fabiomacarrao
Os nossos membros postaram um total de 14433 mensagens em 2047 assuntos
subconsulta sql com VFP e firebird
Página 1 de 1 • Compartilhe •
subconsulta sql com VFP e firebird
Olá,
Tenho abaixo uma consulta que necessita de dois selects para trazer os dados que preciso.
[select "RECIBO", SUM("TAXAS") from
(select servico.numero as "RECIBO",
custa.codigo as "CODIGO",
servico.nome as "NOME",
servico_ato.quantidade as "QTDE",
servico_ato_valores.valor as "VALOR"
(servico_ato.quantidade * servico_ato_valores.valor) as "TAXAS"
from servico,
servico_ato,
ato_basico,
servico_ato_valores,
custa
where servico.id = servico_ato.id_servico
and servico_ato.id_ato_basico = ato_basico.id
and servico_ato_valores.id_servico_ato = servico_ato.id
and custa.id = servico_ato_valores.id_custa
and servico.numero = '318361'
group by servico.numero, custa.codigo, servico.nome, SERVICO_ATO.quantidade, servico_ato_valores.valor)
group by "RECIBO"
]
Ela roda certinha no iBexpert, mas não consigo escreve-la no vfp. como poderia escrever essa consulta no VFP9?
Para consulta com um select eu consigo assim:
LOCAL llRetorno
llRetorno = SQLEXEC(gncon,"select servico.numero, custa.codigo, ato_basico.nome, servico.nome as ENTIDADE, servico_ato.quantidade as QTDE, servico_ato.id as ITEM_ATO from SERVICO, SERVICO_ATO, ATO_BASICO, SERVICO_ATO_VALORES, CUSTA "+;
"where servico.id = servico_ato.id_servico and servico_ato.id_ato_basico = ato_basico.id and servico_ato_valores.id_servico_ato = servico_ato.id and custa.id = servico_ato_valores.id_custa AND servico.numero = " + Alltrim(this.value) + " group by custa.codigo, servico.nome, servico_ato.quantidade, ato_basico.nome, servico.numero, servico_ato.id" + " order by custa.codigo","ArqRec")
Tenho abaixo uma consulta que necessita de dois selects para trazer os dados que preciso.
[select "RECIBO", SUM("TAXAS") from
(select servico.numero as "RECIBO",
custa.codigo as "CODIGO",
servico.nome as "NOME",
servico_ato.quantidade as "QTDE",
servico_ato_valores.valor as "VALOR"
(servico_ato.quantidade * servico_ato_valores.valor) as "TAXAS"
from servico,
servico_ato,
ato_basico,
servico_ato_valores,
custa
where servico.id = servico_ato.id_servico
and servico_ato.id_ato_basico = ato_basico.id
and servico_ato_valores.id_servico_ato = servico_ato.id
and custa.id = servico_ato_valores.id_custa
and servico.numero = '318361'
group by servico.numero, custa.codigo, servico.nome, SERVICO_ATO.quantidade, servico_ato_valores.valor)
group by "RECIBO"
]
Ela roda certinha no iBexpert, mas não consigo escreve-la no vfp. como poderia escrever essa consulta no VFP9?
Para consulta com um select eu consigo assim:
LOCAL llRetorno
llRetorno = SQLEXEC(gncon,"select servico.numero, custa.codigo, ato_basico.nome, servico.nome as ENTIDADE, servico_ato.quantidade as QTDE, servico_ato.id as ITEM_ATO from SERVICO, SERVICO_ATO, ATO_BASICO, SERVICO_ATO_VALORES, CUSTA "+;
"where servico.id = servico_ato.id_servico and servico_ato.id_ato_basico = ato_basico.id and servico_ato_valores.id_servico_ato = servico_ato.id and custa.id = servico_ato_valores.id_custa AND servico.numero = " + Alltrim(this.value) + " group by custa.codigo, servico.nome, servico_ato.quantidade, ato_basico.nome, servico.numero, servico_ato.id" + " order by custa.codigo","ArqRec")
Campolinainfo- Participa Pouco

Re: subconsulta sql com VFP e firebird
Consultas View Local em Vfp, 4 videos como criar as Cosultas.
Como gerar consultas em Visual Fox pro
[Você precisa estar registrado e conectado para ver este link.]
Importando dados do Postgree com VFP Autor Rogerio R.
link
[Você precisa estar registrado e conectado para ver este link.]
Acesso ao Firebird pelo Visual Fox Pro Autor Walney M.
[Você precisa estar registrado e conectado para ver este link.]
Mais UM ARQUIVO para baixar o video eo zip
[Você precisa estar registrado e conectado para ver este link.]
Video autor Marcos Guedes
Como gerar consultas em Visual Fox pro
[Você precisa estar registrado e conectado para ver este link.]
Importando dados do Postgree com VFP Autor Rogerio R.
link
[Você precisa estar registrado e conectado para ver este link.]
Acesso ao Firebird pelo Visual Fox Pro Autor Walney M.
[Você precisa estar registrado e conectado para ver este link.]
Mais UM ARQUIVO para baixar o video eo zip
[Você precisa estar registrado e conectado para ver este link.]
Video autor Marcos Guedes

alceu11- Usuário 5 Estrelas

Re: subconsulta sql com VFP e firebird
- Código:
LINHA_A = "select RECIBO,custa.codigo,servico.nome,"
LINHA_B = "servico_ato.quantidade,servico_ato_valores.valor"
LINHA_D = "from servico, servico_ato, ato_basico, servico_ato_valores, custa"
LINHA_E = "where servico.id = servico_ato.id_servico and servico_ato.id_ato_basico"
LINHA_F = "and ato_basico.id and servico_ato_valores.id_servico_ato = servico_ato.id"
LINHA_G = "and custa.id = servico_ato_valores.id_custa and servico.numero = '318361'"
LINHA_H = "group by servico.numero, custa.codigo, servico.nome, SERVICO_ATO.quantidade, servico_ato_valores.valor"
LINHA_COMANDO = LINHA_A+LINHA_B+LINHA_D+LINHA_E+LINHA_F+LINHA_G+LINHA_H
SQLEXEC(gncon, LINHA_COMANDO,"ArqRec")
TESTA ASSIM primeiramente , depois complicaremos

Sub-Zero- Participante Regular

Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Início
» Modificar TitleBar e Icone do Executavel.
» Criar atalho, SYS(2020) e Desktop
» Karaoke feito em FoxPro 2.6
» Como separar caminho do diretório?
» Utilizando PHPMailer
» Programador em Visual Foxpro
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Minimizar , Maximizar e Restaurar
» Pivot Table no sql server
» Scroll EditBox Automatico
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta