Amigo, update não suporta o from, voce deve ter confundido aí com um where
não???

 
 
 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento
 Telemont Engenharia de telecomunicações
 Belo Horizonte - MG - Brazil 
 [EMAIL PROTECTED]
 Fone: (31) 3389-8215 Fax: (31) 3389-8200
 

> -----Mensagem original-----
> De: Paulo Barbosa [mailto:[EMAIL PROTECTED]
> Enviada em: segunda-feira, 11 de julho de 2005 14:06
> Para: delphi-br@yahoogrupos.com.br
> Assunto: Re: RES: [delphi-br] Dúvida SQL - Urgente
> 
> 
> Tente criar um alias... assim:
> 
>  UPDATE    TABSCI
>  SET  TABSCI.DATAULTIMAVENDASAP (Tabela Campo) = TMP.ULTIMACOMPRA
>  FROM 
>     (
>       SELECT     MAX (SAP.DataCadastro) AS ULTIMACOMPRA,
>                  SAP.CODIGOMEDICO
>       FROM  SAP
>       GROUP BY SAP.CodigoMedico
>       HAVING      SAP.CODIGOMEDICO = TABSCI.CODCLIENTE
>     ) AS TMP
>   WHERE <sua condição>
> 
> 
> --- Em delphi-br@yahoogrupos.com.br, "Andre de Souza Ferreira" 
> <[EMAIL PROTECTED]> escreveu
> > Na verdade, quero em uma tabela, a última compra do cliente!!!
> > 
> > -----Mensagem original-----
> > De: delphi-br@yahoogrupos.com.br [mailto:delphi-
> [EMAIL PROTECTED] nome de Andre de Souza Ferreira
> > Enviada em: segunda-feira, 11 de julho de 2005 12:20
> > Para: delphi-br@yahoogrupos.com.br
> > Assunto: [delphi-br] Dúvida SQL - Urgente
> > 
> > 
> > Pessoal;
> > 
> > Bom dia a todos!  Estou tendo dificuldades num update com função 
> agregada!!!! Alguem pode me ajudar????? O comando é este:
> > 
> > UPDATE    TABSCI
> > SET  TABSCI.DATAULTIMAVENDASAP (Tabela Campo) = ULTIMACOMPRA
> > SELECT     MAX (SAP.DataCadastro) AS ULTIMACOMPRA, SAP.CODIGOMEDICO
> > FROM         SAP
> > GROUP BY SAP.CodigoMedico
> > HAVING      SAP.CODIGOMEDICO = TABSCI.CODCLIENTE
> > 
> > Sem a função agregada funciona perfeitamente!!!!!!!! O Sistema não 
> reconhece pq o resultado é de função agregada!!!! O que tá errado 
> neste código!!????
> > 
> > 
> > André Ferreira
> > Gesub
> > 
> > 
> > [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]
> > 
> > 
> > <?---- LSpots keywords ?><?---- HM ADS ?>
> > 
> >   _____  
> > 
> > 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] <mailto:delphi-br-
> [EMAIL PROTECTED]> 
> >   
> > 
> > *   O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
> do Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . 
> > 
> > 
> > 
> > 
> > [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
> 
> 
> 
> 
>  
> 
> 


[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

 


Responder a