UPDATE MySQL

SQL Server

SQL

MySQL

14/07/2017

Caros, Essas queries funcionam bem separadamente. Porém preciso que seja executada em uma única query. Alguém pode me ajudar?

UPDATE usuario.housekeeping
SET pontos_total="200"
WHERE (pontos_total>"200") AND (num_question="R39") or (pontos_questao_tot="1.40") or (pontos_questao_tot="2.80") or (pontos_questao_tot="4.20") or (pontos_questao_tot="5.60") and mes LIKE "7" AND ano LIKE "2017"



UPDATE usuario.housekeeping
SET pontos_total="200"
WHERE (pontos_questao="5") and mes LIKE "7" AND ano LIKE "2017"
Marcio

Marcio

Curtidas 0

Respostas

Robson Morais

Robson Morais

14/07/2017

Bom dia, tentou algo assim ?

UPDATE usuario.housekeeping
SET pontos_total="200"
WHERE ( (pontos_total>"200") AND (num_question="R39") or (pontos_questao_tot="1.40") or (pontos_questao_tot="2.80") or (pontos_questao_tot="4.20") or (pontos_questao_tot="5.60") and mes LIKE "7" AND ano LIKE "2017"
        or
		(pontos_questao="5") and mes LIKE "7" AND ano LIKE "2017" )
GOSTEI 0
Marcio

Marcio

14/07/2017

Robinhodemorais

Funcionou muito bem sua idéia. Parabéns!! Porém, ainda preciso que a regra seja aplicada para uma quantidade de registros específicas (31 registros) e nesse caso, funcionou para a tabela inteira. Se puder ajudar mais uma vez eu agradeço
GOSTEI 0
POSTAR