Esta é especialmente útil para quem gira sites de e-commerce feitos pela Seara e tenha possibilidade de fazer queries SQL à base de dados (p.ex., através do PHPMyAdmin), e serve para actualizar todos os preços para a nova taxa de IVA:
UPDATE `produtos` SET `preco`=`preco`*1.0168 WHERE 1;
UPDATE `produtos` SET `preco_promocao`=`preco_promocao`*1.0168 WHERE 1;
Se utilizarem a funcionalidade dos preços para clientes de revenda, também devem fazer estes:
UPDATE `produtos` SET `preco2`=`preco2`*1.0168 WHERE 1;
UPDATE `produtos` SET `preco_promocao2`=`preco_promocao2`*1.0168 WHERE 1;













6 Comments
Porque será que não me surpreende a Seara não ter uma solução mais "fácil" para o utilizador para o problema da alteração de uma taxa…
@Cláudio: nem sequer é muito difícil de implementar; basta fazer um script PHP com um form, que recebe a taxa antiga e a taxa nova. Mas sim, bem que podia já vir — não foi a mim que pagaram o site…..
hmmmm.. pq o where 1?
Não sei se é estritamente necessário o "WHERE 1", mas costumo pô-lo sempre por uma questão de "proforma". ;)
pois, eu nunca ponho. sei que o phpadmin o põe, mas agr vi-te a usar, e pensei que talvez houvesse alguma razão de segurança para o fazer.
se estás a actualizar todos os registos de uma tabela, não há necessidade de tar a por uma clausula where… será que há alguém que leia isto que nos possa elucidar? :P
hahaha ^
axei piada (^^,)
One Trackback
[...] Hoje fiquei chocado. Uma software house, que permanecerá no anonimato (mas que podem tentar adivinhar qual é :D), informou hoje a firma para qual actualizo o site de que falei ontem que o custo de conversão dos IVAs da base de dados do programa de facturação (deles, obviamente) é um valor em euros o qual desisti de ouvir logo à primeira palavra: quarenta. É portanto, entre os 40,00€ e os 49,99€. Isto porque o programa não tem uma coisa básica, que até um programa em DOS no qual que em tempos trabalhei tinha: uma porra duma tabela de IVAs. De referir que, quando foi o aumento dos 17% para 19%, a versão vigente do programa permitia o acesso a uma consola de base de dados, onde foi feito um query semelhante ao que falei ontem. Soubemos uns dias depois que eles disponibilizavam um aplicativozinho que fazia isto, e na altura não cobravam nada por ele… [...]