[delphi-br] problema com select --------- era: Transferir toda configu ração do Delphi 6 e 7 para outra maquina/windows...

2009-02-03 Por tôpico omar l m rosa

  - 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

2005-10-08 Por tôpico Wilson Valdevite
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 !!!

2005-08-03 Por tôpico Rodrigo - Winsoft
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

2005-05-04 Por tôpico Rodrigo - Winsoft
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

2005-05-04 Por tôpico Rodrigo - Winsoft
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

2005-05-04 Por tôpico =?iso-8859-1?Q?Maur=EDcio_Chiarato_Vaglieri?=
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

2005-05-04 Por tôpico Rodrigo - Winsoft
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

2005-05-04 Por tôpico neek
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

2005-03-09 Por tôpico claudio

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....

2004-12-10 Por tôpico Lindolfo Junior

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....

2004-12-09 Por tôpico Lindolfo Junior

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....

2004-12-09 Por tôpico Nilson Chagas

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....

2004-12-09 Por tôpico Lindolfo Junior

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....

2004-12-09 Por tôpico Nilson Chagas

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....

2004-12-09 Por tôpico Nilson Chagas

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....

2004-12-09 Por tôpico Lindolfo Junior

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....

2004-12-09 Por tôpico Lindolfo Junior

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....

2004-12-09 Por tôpico Nilson Chagas

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