[delphi-br] problema com select --------- era: Transferir toda configu ração do Delphi 6 e 7 para outra maquina/windows...
- Original Message - From: omar l m rosa To: delphi-br@yahoogrupos.com.br Sent: Tuesday, February 03, 2009 9:14 AM Subject: Re: [delphi-br] Transferir toda configuração do Delphi 6 e 7 para outra maquina/windows... acho que deveria ser assim: SELECT B.CDITEM, C.DESCRICAO, SUM(B.VALOR) AS TOTAL FROM PEDIDOS A, JOIN SERVICOS B ON B.CDPEDIDO = A.CDPEDIDO JOIN TABSERVICO C ON C.CDITEM = B.CDITEM WHERE EXTRACT(MONTH FROM DATAPEDITO) = :MES GROUP BY B.CDITEM, C.DESCRICAO -- º.·´¯`·. º.·´¯`·. º.·´¯`·. Omar L. M. Rosa º.·´¯`·. º.·´¯`·. º.·´¯`·. o...@conesul.inf.br - Original Message - From: Vinicius da Silva Pinto To: delphi-br@yahoogrupos.com.br Sent: Monday, February 02, 2009 8:31 PM Subject: RES: [delphi-br] Transferir toda configuração do Delphi 6 e 7 para outra maquina/windows... Boa tarde a todos, gostaria de uma ajuDa com uma query entre tres tabelas e estou tendo alguns problemas, na verdade, estou meio enrolado... Tabela1 CDPEDIDO DATAPEDIDO (outros campos) 1 25/01/2009 2 25/01/2009 Tabela2 CDPEDIDO CDITEM (outros campos) 1 1 1 5 1 6 2 1 2 5 Tabela3 CDITEM DESCRICAO 1 MESA 2 CADEIRA 3 LUMINARIA 4 TELEFONE 5 ESTOJO 6 QQ Gostaria de um resultado que me desse o total de Itens vendidos em um 7725determinado mes CDITEM DESCRICAO TOTAL 1 MESA 2 5 ESTOJO 2 6 QQ 1 O select que estou usando esta assim: SELECT B.CDITEM, C.DESCRICAO, B.VALOR AS TOTAL FROM PEDIDOS A, (SELECT CDITEM, SUM(VALOR) FROM SERVICOS GROUP BY CDITEM) B, TABSERVICO C, WHERE EXTRACT(MONTH FROM DATAPEDITO) = :MES AND B.CDPEDIDO = A.CDPEDIDO AND C.CDITEM = B.CDITEM GROUP BY CDITEM DESCRICAO Já tentei assim, mais tbm não dá certo: Uso Delphi7 e InterBase. Agradeço antecipadamente qq ajuda. Vinicius [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Problema com Select
Galera bom dia... Uso o Delphi7 e o FB 1.5 e componentes DBExpress para conectar com o banco. To tentando efetuar um select no meu banco de dados e não estou conseguindo. Preciso fazer uma consulta com nomes que comecem a partir de um texto excrito em uma caixa de texto. Já tentei de várias maneiras e não consegui. Gostaria que alguém me desse uma luz... [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
[delphi-br] Problema com select ao calcular juros !!!
Boa tarde galera, estou com o seguinte problema: Tenho o select abaixo, ele está funcionando. (é uma afirmação) select PR.DTEMISSAO, PR.DTVENC, PR.DTPAGREC, PR.DESCRICAO, PR.NUMDOC, PR.N_NUMERO, PR.VALOR, PR.DESCONTO, PR.ACRESCIMO, PR.VR_FINAL, PR.PERDAS_LUCROS, PR.CHEQUE, PR.CVENENT, PR.C_D, PR.OBS, PR.OBS2, PR.OBSERVACAO, PR.CCLIFOR, C.NCLIFOR, C.ENDER, C.BAIRRO, C.CEP, C.DDDT1, C.TEL1, C.DDDF1, C.FAX1, C.CONTATO, C.CPFCGC, C.RGIE, C.EMAIL, C.DDDT2, C.TEL2, C.DDD, C.CEL, C.DDDF2, C.FAX2, C.NFANT, CI.NCIDADE, E.UF, C.DDDC from PAGREC PR left join CLIFOR C on C.CCLIFOR = PR.CCLIFOR left join CIDADE CI on C.CCIDADE = CI.CCIDADE left join ESTADO E on CI.CUF = E.CUF where PR.DTVENC :DATA1 order by C.NCLIFOR, PR.DTVENC preciso q neste select ele me calcule juros em cima dos registros q estiverem em atraso. teria q acrescentar alguma coisa neste sentido, no select aux_dia := Data do dia - data vencimento; If (aux_dia 30) Then { tem q estar vencido a partir de determinado dia q o cliente configure, neste caso 30 dias } multa := (valor * ( (juros/100) /30)); multa := multa * aux_dia; juros.Text := FormatFloat('#,##0.00',multa); Vr_juros.Text := FormatFloat('#,##0.00',(DVRecPagComp.FieldByName('valor').AsFloat + multa)); else Text34.Text := '0,00'; Text35.Text := FormatFloat('#,##0.00',DVRecPagComp.FieldByName('valor').AsFloat); end; Estou utilizando Firebird 1.5 Existe a possibilidade ? Desde já agradeço. Obrigado. Rodrigo Pedroso Winsoft Informática - (14) 3664-1586 [EMAIL PROTECTED] [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
[delphi-br] problema com select
Bom dia, Tenho o seguinte select q está funcionando perfeitamente: SELECT P.CPRODUTO, P.NPRODUTO, P.ESTOQUE, (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD) AS VENDIDO, (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) AS FINAL, P.EST_MIN, P.CODFABR, P.CCLIFOR, CF.NCLIFOR, P.CGRUPO, G.NGRUPO FROM PRODUTO P LEFT JOIN GRUPO G ON P.CGRUPO = G.CGRUPO LEFT JOIN CLIFOR CF ON P.CCLIFOR = CF.CCLIFOR ORDER BY P.NPRODUTO preciso colocar a seguinte clausula: WHERE FINAL P.EST_MIN quando acrescento está linha antes do order by me retorna um erro dizendo que não existe o campo final fazendo referencia a tabela. Será q alguém poderia me ajudar ? Desde já agradeço Obrigado. Rodrigo Pedroso Winsoft Informática - (14) 3664-1586 [EMAIL PROTECTED] [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
[delphi-br] problema com select
Bom dia, Tenho o seguinte select q está funcionando perfeitamente: SELECT P.CPRODUTO, P.NPRODUTO, P.ESTOQUE, (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD) AS VENDIDO, (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) AS FINAL, P.EST_MIN, P.CODFABR, P.CCLIFOR, CF.NCLIFOR, P.CGRUPO, G.NGRUPO FROM PRODUTO P LEFT JOIN GRUPO G ON P.CGRUPO = G.CGRUPO LEFT JOIN CLIFOR CF ON P.CCLIFOR = CF.CCLIFOR ORDER BY P.NPRODUTO preciso colocar a seguinte clausula: WHERE FINAL P.EST_MIN quando acrescento está linha antes do order by me retorna um erro dizendo que não existe o campo final fazendo referencia a tabela. Será q alguém poderia me ajudar ? Desde já agradeço Obrigado. Rodrigo Pedroso Winsoft Informática - (14) 3664-1586 [EMAIL PROTECTED] [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] problema com select
Rodrigo, Você não pode usar um ALIAS no WHERE, você tem que colocar lá um comando exatamente igual ao que está no SELECT. No seu caso vai ficar mais ou menos assim: SELECT P.CPRODUTO, P.NPRODUTO, P.ESTOQUE, (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD) AS VENDIDO, (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) AS FINAL, P.EST_MIN, P.CODFABR, P.CCLIFOR, CF.NCLIFOR, P.CGRUPO, G.NGRUPO FROM PRODUTO P LEFT JOIN GRUPO G ON P.CGRUPO = G.CGRUPO LEFT JOIN CLIFOR CF ON P.CCLIFOR = CF.CCLIFOR WHERE (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) P.EST_MIN ORDER BY P.NPRODUTO Abraços, Mauricio C. Vaglieri - Original Message - From: Rodrigo - Winsoft To: Lista - Delphi-br ; Lindolar - Ibitinga Sent: Wednesday, May 04, 2005 10:41 AM Subject: [delphi-br] problema com select Bom dia, Tenho o seguinte select q está funcionando perfeitamente: SELECT P.CPRODUTO, P.NPRODUTO, P.ESTOQUE, (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD) AS VENDIDO, (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) AS FINAL, P.EST_MIN, P.CODFABR, P.CCLIFOR, CF.NCLIFOR, P.CGRUPO, G.NGRUPO FROM PRODUTO P LEFT JOIN GRUPO G ON P.CGRUPO = G.CGRUPO LEFT JOIN CLIFOR CF ON P.CCLIFOR = CF.CCLIFOR ORDER BY P.NPRODUTO preciso colocar a seguinte clausula: WHERE FINAL P.EST_MIN quando acrescento está linha antes do order by me retorna um erro dizendo que não existe o campo final fazendo referencia a tabela. Será q alguém poderia me ajudar ? Desde já agradeço Obrigado. Rodrigo Pedroso Winsoft Informática - (14) 3664-1586 [EMAIL PROTECTED] [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] 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!. -- Nenhum virus encontrado nesta mensagem. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005 [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] problema com select
tentei fazer isto, mas não me retorna os valores corretamente... Obrigado. Rodrigo Pedroso Winsoft Informática - (14) 3664-1586 [EMAIL PROTECTED] - Original Message - From: Maurício Chiarato Vaglieri To: delphi-br@yahoogrupos.com.br Sent: Wednesday, May 04, 2005 12:35 PM Subject: Re: [delphi-br] problema com select Rodrigo, Você não pode usar um ALIAS no WHERE, você tem que colocar lá um comando exatamente igual ao que está no SELECT. No seu caso vai ficar mais ou menos assim: SELECT P.CPRODUTO, P.NPRODUTO, P.ESTOQUE, (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD) AS VENDIDO, (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) AS FINAL, P.EST_MIN, P.CODFABR, P.CCLIFOR, CF.NCLIFOR, P.CGRUPO, G.NGRUPO FROM PRODUTO P LEFT JOIN GRUPO G ON P.CGRUPO = G.CGRUPO LEFT JOIN CLIFOR CF ON P.CCLIFOR = CF.CCLIFOR WHERE (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) P.EST_MIN ORDER BY P.NPRODUTO Abraços, Mauricio C. Vaglieri - Original Message - From: Rodrigo - Winsoft To: Lista - Delphi-br ; Lindolar - Ibitinga Sent: Wednesday, May 04, 2005 10:41 AM Subject: [delphi-br] problema com select Bom dia, Tenho o seguinte select q está funcionando perfeitamente: SELECT P.CPRODUTO, P.NPRODUTO, P.ESTOQUE, (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD) AS VENDIDO, (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) AS FINAL, P.EST_MIN, P.CODFABR, P.CCLIFOR, CF.NCLIFOR, P.CGRUPO, G.NGRUPO FROM PRODUTO P LEFT JOIN GRUPO G ON P.CGRUPO = G.CGRUPO LEFT JOIN CLIFOR CF ON P.CCLIFOR = CF.CCLIFOR ORDER BY P.NPRODUTO preciso colocar a seguinte clausula: WHERE FINAL P.EST_MIN quando acrescento está linha antes do order by me retorna um erro dizendo que não existe o campo final fazendo referencia a tabela. Será q alguém poderia me ajudar ? Desde já agradeço Obrigado. Rodrigo Pedroso Winsoft Informática - (14) 3664-1586 [EMAIL PROTECTED] [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] 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!. -- Nenhum virus encontrado nesta mensagem. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005 [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] Yahoo! Grupos, um serviço oferecido por: São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group
Re: [delphi-br] problema com select
Rodrigo - Winsoft wrote: Bom dia, Tenho o seguinte select q está funcionando perfeitamente: SELECT P.CPRODUTO, P.NPRODUTO, P.ESTOQUE, (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD) AS VENDIDO, (P.ESTOQUE - (SELECT SUM(VE2.QTD) FROM VENENT2 VE2, VENENT VE WHERE VE.CVENENT = VE2.CVENENT AND VE.TIPO_OPERACAO 'E' AND VE.LANCADO = 'F' AND P.CPRODUTO = VE2.CPROD)) AS FINAL, P.EST_MIN, P.CODFABR, P.CCLIFOR, CF.NCLIFOR, P.CGRUPO, G.NGRUPO FROM PRODUTO P LEFT JOIN GRUPO G ON P.CGRUPO = G.CGRUPO LEFT JOIN CLIFOR CF ON P.CCLIFOR = CF.CCLIFOR ORDER BY P.NPRODUTO preciso colocar a seguinte clausula: WHERE FINAL P.EST_MIN quando acrescento está linha antes do order by me retorna um erro dizendo que não existe o campo final fazendo referencia a tabela. Será q alguém poderia me ajudar ? Desde já agradeço Obrigado. Rodrigo Pedroso Winsoft Informática - (14) 3664-1586 [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] Bom, se final for um campo da tabela de produtos, vc deve colocar P.FINAL ao invés de só FINAL... Se for de outra tabela, vc deve informar de qual é.. a não ser que final seja uma variável que vc está usando... bom, acho q é isso. []s Neek -- 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
[delphi-br] Problema com Select
Galera, boa tarde. Tenho uma tabela de produtos movimentados onde eu preciso fazer uma select que me traga somente o saldo do produto. Nao estou sabendo como faze-la. Eu tenho um campo que chama DC nessa tabela onde me define o que e credito e debito. Seria mais ou menos assim: Teria 4 registros Serie Nota Produto DC Qtd Sequencia UN 123 ABC C 20 1 UN 123 ABC D 5 2 UN 123 ABC D 8 3 UN 124 BCD C 20 1 Eu preciso fazer uma select que me retorne o seguinte Serie Nota Produto Saldo UN 123 ABC 7 UN 124 BCD 20 ou seja somente os produtos que tem saldo disponivel. Quanto aos parametros a serem passados, serao diferentes em cada caso, porque eu preciso quando sair do cliente que me retorne os produtos disponiveis (somente os que tem saldo), entao meu unico parametro no caso seria o cliente. Depois quando ele passar do produto eu ja teria dois parametros, Cliente e produto. Ai ja fica mais facil. Se alguem puder me ajudar. Obrigado Cláudio -- 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] Problema com select....URGENTE....
Nilson, agora realmente deu certo, novamente muito obrigado... Junior - Original Message - From: Nilson Chagas [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 4:30 PM Subject: Re: [delphi-br] Problema com selectURGENTE Isto. Inverte com o substring, q dah certo. Qualquer coisa me avisa e manda como vc esta montando a Query. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Nilson, retire o resolvi do e-mail anterior deu zica dentro do mesmo ano, beleza deu certo, só que se eu filtrar de janeiro/2004 a janeiro/2005, traz o resultado errado vou tentar o substringvoce diz que é para inverter a data para 2004/01, certo??? Junior - Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! [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 -- 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
[delphi-br] Problema com select....URGENTE....
Ola pessoal, estou com um problema com um select... tenho um campo na minha tabela chamado N04_competencia, esse campo é do tipo string... porém ele armazena um dado referente ao mes e ano do documento, tipo :- 04/2004. Muito bem, estou tendo um problema em um select de um relatório pois tenho que filtrar a tabela pela competencia de 01/2004 a 11/2004 por exemplo, só que esta trazendo registro de 2005, acho que por estar definido como string, alguém pode me dizer oque fazer obrigado... Junior [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] Problema com select....URGENTE....
Lindolfo, Primeira coisa se vc tiver salvando mm/ vc vai ter uma indexação errada pq vc vai ter algo do tipo: 01/2004 01/2005 02/2004 02/2005 entaum o certo seria gravar /mm. Fala qual base vc esta usando para tentar te ajudar no momento do select inverter este Campo, para a pesquisa sair correta. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Ola pessoal, estou com um problema com um select... tenho um campo na minha tabela chamado N04_competencia, esse campo é do tipo string... porém ele armazena um dado referente ao mes e ano do documento, tipo :- 04/2004. Muito bem, estou tendo um problema em um select de um relatório pois tenho que filtrar a tabela pela competencia de 01/2004 a 11/2004 por exemplo, só que esta trazendo registro de 2005, acho que por estar definido como string, alguém pode me dizer oque fazer obrigado... Junior - Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! [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] Problema com select....URGENTE....
Nilson, estou usando o banco de dados sybase... Junior - Original Message - From: Nilson Chagas [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 9:54 AM Subject: Re: [delphi-br] Problema com selectURGENTE Lindolfo, Primeira coisa se vc tiver salvando mm/ vc vai ter uma indexação errada pq vc vai ter algo do tipo: 01/2004 01/2005 02/2004 02/2005 entaum o certo seria gravar /mm. Fala qual base vc esta usando para tentar te ajudar no momento do select inverter este Campo, para a pesquisa sair correta. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Ola pessoal, estou com um problema com um select... tenho um campo na minha tabela chamado N04_competencia, esse campo é do tipo string... porém ele armazena um dado referente ao mes e ano do documento, tipo :- 04/2004. Muito bem, estou tendo um problema em um select de um relatório pois tenho que filtrar a tabela pela competencia de 01/2004 a 11/2004 por exemplo, só que esta trazendo registro de 2005, acho que por estar definido como string, alguém pode me dizer oque fazer obrigado... Junior - Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! [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 -- 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] Problema com select....URGENTE....
Lindolfo, Naum conheço o sybase, mas se ele tiver como subtrair string, algo tipo substring ou substr, dah para fazer algo para vc. se fosse no firebird seria tipo (fiz um exemplo com um campo qualquer da minha base): select substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2) as campo from CLIENTES where (substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2)) = 'Chip' order by (substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2)) descubra se no sybase tem este recurso, q ai qualquer duvida eu te ajudo. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Nilson, estou usando o banco de dados sybase... Junior - Original Message - From: Nilson Chagas [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 9:54 AM Subject: Re: [delphi-br] Problema com selectURGENTE Lindolfo, Primeira coisa se vc tiver salvando mm/ vc vai ter uma indexação errada pq vc vai ter algo do tipo: 01/2004 01/2005 02/2004 02/2005 entaum o certo seria gravar /mm. Fala qual base vc esta usando para tentar te ajudar no momento do select inverter este Campo, para a pesquisa sair correta. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Ola pessoal, estou com um problema com um select... tenho um campo na minha tabela chamado N04_competencia, esse campo é do tipo string... porém ele armazena um dado referente ao mes e ano do documento, tipo :- 04/2004. Muito bem, estou tendo um problema em um select de um relatório pois tenho que filtrar a tabela pela competencia de 01/2004 a 11/2004 por exemplo, só que esta trazendo registro de 2005, acho que por estar definido como string, alguém pode me dizer oque fazer obrigado... Junior - Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! [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 -- 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: function SearchComboBox() { if (document.form_combo.keyword.value.length==0){ alert(Por favor, digite algo.); return false; }else { document.form_combo.action =http://br.rd.yahoo.com/SIG=12akqbdo2/M=264105.3931087.6562589.1588051/D=brclubs/S=2137111264:HM/EXP=1102692392/A=2361264/R=0/SIG=11uaou2jn/*http://www.bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11;; } return true;} [input] [input] [input] - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [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] Problema com select....URGENTE....
olhando no google, descobri q eh substring(campo, 1, 2) Nilson Chagas [EMAIL PROTECTED] wrote:Lindolfo, Naum conheço o sybase, mas se ele tiver como subtrair string, algo tipo substring ou substr, dah para fazer algo para vc. se fosse no firebird seria tipo (fiz um exemplo com um campo qualquer da minha base): select substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2) as campo from CLIENTES where (substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2)) = 'Chip' order by (substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2)) descubra se no sybase tem este recurso, q ai qualquer duvida eu te ajudo. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Nilson, estou usando o banco de dados sybase... Junior - Original Message - From: Nilson Chagas [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 9:54 AM Subject: Re: [delphi-br] Problema com selectURGENTE Lindolfo, Primeira coisa se vc tiver salvando mm/ vc vai ter uma indexação errada pq vc vai ter algo do tipo: 01/2004 01/2005 02/2004 02/2005 entaum o certo seria gravar /mm. Fala qual base vc esta usando para tentar te ajudar no momento do select inverter este Campo, para a pesquisa sair correta. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Ola pessoal, estou com um problema com um select... tenho um campo na minha tabela chamado N04_competencia, esse campo é do tipo string... porém ele armazena um dado referente ao mes e ano do documento, tipo :- 04/2004. Muito bem, estou tendo um problema em um select de um relatório pois tenho que filtrar a tabela pela competencia de 01/2004 a 11/2004 por exemplo, só que esta trazendo registro de 2005, acho que por estar definido como string, alguém pode me dizer oque fazer obrigado... Junior - Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! [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 -- 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: function SearchComboBox() { if (document.form_combo.keyword.value.length==0){ alert(Por favor, digite algo.); return false; }else { document.form_combo.action =http://br.rd.yahoo.com/SIG=12akqbdo2/M=264105.3931087.6562589.1588051/D=brclubs/S=2137111264:HM/EXP=1102692392/A=2361264/R=0/SIG=11uaou2jn/*http://www.bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11;; } return true;} [input] [input] [input] - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [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] Yahoo! Grupos, um serviço oferecido por: function SearchComboBox() { if (document.form_combo.keyword.value.length==0){ alert(Por favor, digite algo.); return false; }else { document.form_combo.action =http://br.rd.yahoo.com/SIG=12ad507no/M=264105.3931087.6562589.1588051/D=brclubs/S=2137111264:HM/EXP=1102694612/A=2361264/R=0/SIG=11uaou2jn/*http://www.bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11;; } return true;} [input] [input] [input] - 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 Termos do Serviço do Yahoo
Re: [delphi-br] Problema com select....URGENTE....
Nilson, eu consegui resolver usando no select o comando left e right, aí deu certo meu amigo muito obrigado pela atenção dispensada a mim... valeu... Junior - Original Message - From: Nilson Chagas [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 2:26 PM Subject: Re: [delphi-br] Problema com selectURGENTE olhando no google, descobri q eh substring(campo, 1, 2) Nilson Chagas [EMAIL PROTECTED] wrote:Lindolfo, Naum conheço o sybase, mas se ele tiver como subtrair string, algo tipo substring ou substr, dah para fazer algo para vc. se fosse no firebird seria tipo (fiz um exemplo com um campo qualquer da minha base): select substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2) as campo from CLIENTES where (substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2)) = 'Chip' order by (substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2)) descubra se no sybase tem este recurso, q ai qualquer duvida eu te ajudo. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Nilson, estou usando o banco de dados sybase... Junior - Original Message - From: Nilson Chagas [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 9:54 AM Subject: Re: [delphi-br] Problema com selectURGENTE Lindolfo, Primeira coisa se vc tiver salvando mm/ vc vai ter uma indexação errada pq vc vai ter algo do tipo: 01/2004 01/2005 02/2004 02/2005 entaum o certo seria gravar /mm. Fala qual base vc esta usando para tentar te ajudar no momento do select inverter este Campo, para a pesquisa sair correta. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Ola pessoal, estou com um problema com um select... tenho um campo na minha tabela chamado N04_competencia, esse campo é do tipo string... porém ele armazena um dado referente ao mes e ano do documento, tipo :- 04/2004. Muito bem, estou tendo um problema em um select de um relatório pois tenho que filtrar a tabela pela competencia de 01/2004 a 11/2004 por exemplo, só que esta trazendo registro de 2005, acho que por estar definido como string, alguém pode me dizer oque fazer obrigado... Junior - Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! [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 -- 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: function SearchComboBox() { if (document.form_combo.keyword.value.length==0){ alert(Por favor, digite algo.); return false; }else { document.form_combo.action =http://br.rd.yahoo.com/SIG=12akqbdo2/M=264105.3931087.6562589.1588051/D=br clubs/S=2137111264:HM/EXP=1102692392/A=2361264/R=0/SIG=11uaou2jn/*http://www .bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11; } return true;} [input] [input] [input] - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [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] Yahoo! Grupos, um serviço oferecido por: function SearchComboBox() { if (document.form_combo.keyword.value.length==0){ alert(Por favor, digite algo.); return false; }else { document.form_combo.action =http://br.rd.yahoo.com/SIG=12ad507no/M=264105.3931087.6562589.1588051/D=br clubs/S=2137111264:HM/EXP=1102694612/A=2361264/R=0/SIG=11uaou2jn/*http://www .bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11; } return true;} [input
Re: [delphi-br] Problema com select....URGENTE....
Nilson, retire o resolvi do e-mail anterior deu zica dentro do mesmo ano, beleza deu certo, só que se eu filtrar de janeiro/2004 a janeiro/2005, traz o resultado errado vou tentar o substringvoce diz que é para inverter a data para 2004/01, certo??? Junior - Original Message - From: Lindolfo Junior [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 3:08 PM Subject: Re: [delphi-br] Problema com selectURGENTE Nilson, eu consegui resolver usando no select o comando left e right, aí deu certo meu amigo muito obrigado pela atenção dispensada a mim... valeu... Junior - Original Message - From: Nilson Chagas [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 2:26 PM Subject: Re: [delphi-br] Problema com selectURGENTE olhando no google, descobri q eh substring(campo, 1, 2) Nilson Chagas [EMAIL PROTECTED] wrote:Lindolfo, Naum conheço o sybase, mas se ele tiver como subtrair string, algo tipo substring ou substr, dah para fazer algo para vc. se fosse no firebird seria tipo (fiz um exemplo com um campo qualquer da minha base): select substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2) as campo from CLIENTES where (substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2)) = 'Chip' order by (substring( CLIENTES.FANTASIA from 1 for 2) || substring( CLIENTES.FANTASIA from 3 for 2)) descubra se no sybase tem este recurso, q ai qualquer duvida eu te ajudo. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Nilson, estou usando o banco de dados sybase... Junior - Original Message - From: Nilson Chagas [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 09, 2004 9:54 AM Subject: Re: [delphi-br] Problema com selectURGENTE Lindolfo, Primeira coisa se vc tiver salvando mm/ vc vai ter uma indexação errada pq vc vai ter algo do tipo: 01/2004 01/2005 02/2004 02/2005 entaum o certo seria gravar /mm. Fala qual base vc esta usando para tentar te ajudar no momento do select inverter este Campo, para a pesquisa sair correta. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Ola pessoal, estou com um problema com um select... tenho um campo na minha tabela chamado N04_competencia, esse campo é do tipo string... porém ele armazena um dado referente ao mes e ano do documento, tipo :- 04/2004. Muito bem, estou tendo um problema em um select de um relatório pois tenho que filtrar a tabela pela competencia de 01/2004 a 11/2004 por exemplo, só que esta trazendo registro de 2005, acho que por estar definido como string, alguém pode me dizer oque fazer obrigado... Junior - Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! [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 -- 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: function SearchComboBox() { if (document.form_combo.keyword.value.length==0){ alert(Por favor, digite algo.); return false; }else { document.form_combo.action =http://br.rd.yahoo.com/SIG=12akqbdo2/M=264105.3931087.6562589.1588051/D=br clubs/S=2137111264:HM/EXP=1102692392/A=2361264/R=0/SIG=11uaou2jn/*http://www .bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11; } return true;} [input] [input] [input] - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [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
Re: [delphi-br] Problema com select....URGENTE....
Isto. Inverte com o substring, q dah certo. Qualquer coisa me avisa e manda como vc esta montando a Query. []s Nilson Chagas E Jesus, respondendo, disse-lhes: Porventura não errais vós em razão de não saberdes as Escrituras nem o poder de Deus? Mc 12v24 Lindolfo Junior [EMAIL PROTECTED] wrote: Nilson, retire o resolvi do e-mail anterior deu zica dentro do mesmo ano, beleza deu certo, só que se eu filtrar de janeiro/2004 a janeiro/2005, traz o resultado errado vou tentar o substringvoce diz que é para inverter a data para 2004/01, certo??? Junior - Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! [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