Re: [delphi-br] Duvidas SQL
Era isso mesmo, funcionou perfeitamente. muito obrigado Paulo ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvidas SQL
Experimenta usar a cláusula DISTINCT SELECT DISTINCT A.CODIGO, A.QTD, A.PUNIT, A.OPERACAO, B.NOME FROM VENDAS A, PRODUTOS B WHERE B.CODIGO = A.CODIGO AND A.CODIGO IN (SELECT CODIGO FROM PRODUTOS WHERE COD_F = :CODF T+ João - Original Message - From: "Paulo Yahoo" <[EMAIL PROTECTED]> To: Sent: Friday, July 14, 2006 4:19 PM Subject: [delphi-br] Duvidas SQL > boa tarde > > estou executando um comando SQL, mas não estou conseguindo resolver o meu > problema, alguem poderia me dar uma ajuda ? > > SELECT A.CODIGO, A.QTD, A.PUNIT, A.OPERACAO, B.NOME FROM VENDAS A, > PRODUTOS > B > WHERE B.CODIGO = A.CODIGO AND A.CODIGO IN (SELECT CODIGO FROM PRODUTOS > WHERE COD_F = :CODF > > está me retornando os seguintes registros: > > codigo qtd punit operacao nome > 3007 10 2,50 venda batata doce > 3006 05 1,50 vendaarroz > 3007 12 2,50 venda batata doce > 3009 03 1,29 venda feijao > 3007 10 2,50 venda batata doce > > até ae tudo certo, mas agora eu gostaria de montar outro SQL que me > retornasse os registros assim, somando os codigo que forem iguais > > 3007 32 2,50 venda batata doce > 3006 05 1,50 vendaarroz > 3009 03 1,29 venda feijao > > alguem saberia me esclarecer como faze-lo ? > > obrigado > > Paulo > > > > > ___ > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale > o discador agora! > http://br.acesso.yahoo.com > > > -- > < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.1.394 / Virus Database: 268.9.10/383 - Release Date: 7/7/2006 > -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvidas SQL
--- Paulo Yahoo escreveu: > boa tarde > > estou executando um comando SQL, mas não estou conseguindo resolver o meu > problema, alguem poderia me dar uma ajuda ? > > SELECT A.CODIGO, A.QTD, A.PUNIT, A.OPERACAO, B.NOME FROM VENDAS A, PRODUTOS > B > WHERE B.CODIGO = A.CODIGO AND A.CODIGO IN (SELECT CODIGO FROM PRODUTOS > WHERE COD_F = :CODF > > está me retornando os seguintes registros: > > codigo qtd punit operacao nome > 3007 10 2,50 venda batata doce > 3006 05 1,50 vendaarroz > 3007 12 2,50 venda batata doce > 3009 03 1,29 venda feijao > 3007 10 2,50 venda batata doce > > até ae tudo certo, mas agora eu gostaria de montar outro SQL que me > retornasse os registros assim, somando os codigo que forem iguais > > 3007 32 2,50 venda batata doce > 3006 05 1,50 vendaarroz > 3009 03 1,29 venda feijao > > alguem saberia me esclarecer como faze-lo ? > > obrigado > > Paulo [--x--] [Welson] Tenta algo como: SELECT A.CODIGO, A.QTD, Sum(A.PUNIT), A.OPERACAO, B.NOME FROM VENDAS A, PRODUTOS B WHERE B.CODIGO = A.CODIGO AND A.CODIGO IN (SELECT CODIGO FROM PRODUTOS WHERE COD_F = :CODF Group By A.CODIGO, A.QTD, A.OPERACAO, B.NOME = "O que me preocupa não é o grito dos maus. É o silêncio dos bons." Martin Luther King. = Welson de Avelar Soares Filho Analista/Programador Delphi Gemini Sistemas Juiz de Fora - Minas Gerais = ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvidas SQL
with Query Do Begin Close; SQL.Clear; SQL.Add('SELECT tabela.campos'); SQL.Add('FROM tabela '); Open; End; Naum sei se era bem isso que vc queria, mas se ajudar.. Danielle > > > > > Bom dia! > > Alguem saberia me informar como inicio/faço uma chamada (ou mesclar) em sql > dentro > do delphi,ou seja, tenho a programação em delphi, mas preciso colocar uma > parte em > sql, > Ex.: uma Pesquisa. > > Tem como fazer isto?? > Quais comandos uso?? > > Agradeço > > > > > > [As partes desta mensagem que não continham texto foram removidas] > -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvidas SQL
legal, era isso mesmo, agradeço, eu queria saber era como fazer a sintaxe, agora ja deu uma clareada Tasquim - Original Message - From: luagodoy To: delphi-br Sent: Tuesday, November 09, 2004 1:23 PM Subject: Re: [delphi-br] Duvidas SQL Veja se isto pode te ajudar Procedure .. var nome : string; const Aspa = ''''; begin //usa variável apenas para demonstrar nome := 'Luis'; with query1 do begin if active then close; sql.clear; sql.add('SELECT * FROM TAB_CLIENTES WHERE NOME LIKE (' + aspa + nome + aspa + ')' + chr(13) + ' order by nome'); open; end; end; espero que seja isso a sua dúvida. lugodoy -- Cabeçalho inicial --- De: "Tasquim" [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Cópia: Data: Tue, 9 Nov 2004 13:15:13 -0200 Assunto: Re: [delphi-br] Duvidas SQL > > vcs não teriam um exemplo mais pratico > - Original Message - > From: Yahoo > To: [EMAIL PROTECTED] > Sent: Tuesday, November 09, 2004 11:49 AM > Subject: Re: [delphi-br] Duvidas SQL > > > help do delphi: TQuery > ou google: delphi usando query > > > Tasquim wrote: > > >Bom dia! > > > >Alguem saberia me informar como inicio/faço uma chamada (ou mesclar) em sql dentro do delphi,ou seja, tenho a programação em delphi, mas preciso colocar uma parte em sql, > >Ex.: uma Pesquisa. > > > >Tem como fazer isto?? > >Quais comandos uso?? > > > >Agradeço > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 09/11/2004 / Versão: 4.3.20 (10.21) - Dat 4405 > Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/ > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvidas SQL
Veja se isto pode te ajudar Procedure .. var nome : string; const Aspa = ''''; begin //usa variável apenas para demonstrar nome := 'Luis'; with query1 do begin if active then close; sql.clear; sql.add('SELECT * FROM TAB_CLIENTES WHERE NOME LIKE (' + aspa + nome + aspa + ')' + chr(13) + ' order by nome'); open; end; end; espero que seja isso a sua dúvida. lugodoy -- Cabeçalho inicial --- De: "Tasquim" [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Cópia: Data: Tue, 9 Nov 2004 13:15:13 -0200 Assunto: Re: [delphi-br] Duvidas SQL > > vcs não teriam um exemplo mais pratico > - Original Message - > From: Yahoo > To: [EMAIL PROTECTED] > Sent: Tuesday, November 09, 2004 11:49 AM > Subject: Re: [delphi-br] Duvidas SQL > > > help do delphi: TQuery > ou google: delphi usando query > > > Tasquim wrote: > > >Bom dia! > > > >Alguem saberia me informar como inicio/faço uma chamada (ou mesclar) em sql dentro do delphi,ou seja, tenho a programação em delphi, mas preciso colocar uma parte em sql, > >Ex.: uma Pesquisa. > > > >Tem como fazer isto?? > >Quais comandos uso?? > > > >Agradeço > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 09/11/2004 / Versão: 4.3.20 (10.21) - Dat 4405 > Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/ > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvidas SQL
vcs não teriam um exemplo mais pratico - Original Message - From: Yahoo To: [EMAIL PROTECTED] Sent: Tuesday, November 09, 2004 11:49 AM Subject: Re: [delphi-br] Duvidas SQL help do delphi: TQuery ou google: delphi usando query Tasquim wrote: >Bom dia! > >Alguem saberia me informar como inicio/faço uma chamada (ou mesclar) em sql dentro do delphi,ou seja, tenho a programação em delphi, mas preciso colocar uma parte em sql, >Ex.: uma Pesquisa. > >Tem como fazer isto?? >Quais comandos uso?? > >Agradeço > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvidas SQL
help do delphi: TQuery ou google: delphi usando query Tasquim wrote: >Bom dia! > >Alguem saberia me informar como inicio/faço uma chamada (ou mesclar) em sql >dentro do delphi,ou seja, tenho a programação em delphi, mas preciso colocar >uma parte em sql, >Ex.: uma Pesquisa. > >Tem como fazer isto?? >Quais comandos uso?? > >Agradeço > > > > > >[As partes desta mensagem que não continham texto foram removidas] > > > > > -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvidas SQL
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Em Ter 09 Nov 2004 08:12, Tasquim escreveu: > Bom dia! > > Alguem saberia me informar como inicio/faço uma chamada (ou mesclar) em sql > dentro do delphi,ou seja, tenho a programação em delphi, mas preciso > colocar uma parte em sql, Ex.: uma Pesquisa. > > Tem como fazer isto?? > Quais comandos uso?? > > Agradeço Você quer fazer Querys em tempo de execução. Query.SQL.ADD(Edit.Text); - -- Oseias Ferreira. Linux Counter #333243 -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFBkLL7HKYDdGAIQkURAqDGAJ9qL2qHMVWPCxRTA5W4Oyr0kLGSiwCgqLYS UAyFUOoaF8V5BfBZEAGcL0I= =kOZv -END PGP SIGNATURE- -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html