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

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