[firebase-br] Erro na clausula Case em um Update

eduardo eduardo em icontroller.com.br
Ter Jul 26 08:26:19 -03 2005


Oi Weder

>   Tentei fazer o seguinte UPDATE e me retornou erro justamento no CASE
> alguem poderia me dar uma dica do q esta errado?? Ou eu nao consigo fazer
> isto no UPDATE??? Existe alguma outra forma?? No ACCESS eu usava o 
> Format qdoqria mostrar um determinado dado ja formatado por exemplo uma 
> data YYYYDD e no FB Existe algo similiar??
> 
> Obrigado
> Weder
> 
> update Produtos set Prd_Qtde = ( Prd_Qtde + 4 ), Prd_Peso = ( Prd_Peso +
> 20.000 ), Case Produtos.prd_customedio When 0 then 
> produtos.prd_customedio =
> 6.25 Else        produtos.prd_customedio = ( produtos.prd_customedio +
> 6.25 ) / 2  End where Prd_Codigo = '000001'

update Produtos set Prd_Qtde = ( Prd_Qtde + 4 ),
Prd_Peso = ( Prd_Peso + 20.000 ),
*ISTO É 20 OU 20 MIL?*
*SE FOR 20 MIL TIRE O PONTO*
*SE NÃO, PARA QUE O .000?* ,

           PRODUTOS.PRD_CUSTOMEDIO=
           Case Produtos.prd_customedio
           When 0 then  6.25
           Else ( produtos.prd_customedio +6.25 ) / 2
           End

where Prd_Codigo = '000001'

[]s Eduardo





Mais detalhes sobre a lista de discussão lista