Fórum O QUE HÁ DE ERRADO? #41814

28/01/2004

0

BOM DIA....
A PARTE EM VERMELHO ESTA SALVANDO NORMAL, MAS QUANDO ACRESCENTO A PARTE EM VERDE TENHO UM PROBLEMA COM A LINHA ONDE POSSUI O WHERE DO UPDATE!

[b:ccbb0e1277]CREATE PROCEDURE TOTALIZA_LOCACAO returns (TOTAL Double Precision) AS
BEGIN
[color=red:ccbb0e1277] SELECT SUM(FITASLOCADAS.VALOR - FITASLOCADAS.DESCONTO)
FROM FITASLOCADAS, LOCACAO
WHERE FITASLOCADAS.COD_LOCACAO = LOCACAO.CODIGO INTO :TOTAL;[/color:ccbb0e1277]
[color=green:ccbb0e1277]
UPDATE
LOCACAO
:arrow: WHERE
LOCACAO.CODIGO = FITASLOCADAS.COD_LOCACAO
SET
LOCACAO.VALORTOTAL = :TOTAL;[/color:ccbb0e1277]
END[/b:ccbb0e1277]


OBRIGADO!


Edhunter

Edhunter

Responder

Posts

28/01/2004

Neville Sanches

Primeiro, não use letras maiúsculas na mensagem (significa que está gritando). Segundo, a cláusula WHERE da consulta UPDATE fica no final e não antes da cláusula SET.


Responder

Gostei + 0

28/01/2004

Moonlight

Bloqueado por não estar de acordo com as regras do fórum.
Leia as regras:
http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar