× Linguagem de Programação ADVPL

Perguntas Ajuda em SQL

Mais
10 anos 10 meses atrás #19922 por RonaldoLopes
Ajuda em SQL foi criado por RonaldoLopes
Bom dia a todos, sou devagar em SQL e estou precisando de uma ajuda.
Preciso executar um Update para atualizar o campo B1_LOCALIZ de somente alguns itens.
O update vai atualizar somente o retorno desta query.

SELECT
BF.BF_PRODUTO,
B1.B1_COD,
BF.BF_LOCALIZ,
B1.B1_LOCALIZ
FROM SBF010 AS BF
INNER JOIN SB1010 AS B1
ON B1.B1_COD = BF.BF_PRODUTO
WHERE
BF.BF_LOCALIZ = 'P789'
AND BF.D_E_L_E_T_ = ''
AND B1.D_E_L_E_T_ = ''

Obrigado

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 10 meses atrás #19923 por lalberto
Respondido por lalberto no tópico Ajuda em SQL
UPDATE SB1010
SET B1_LOCALIZ = 'P789'
WHERE B1_COD IN(SELECT
BF.BF_PRODUTO
FROM SBF010 AS BF
INNER JOIN SB1010 AS B1
ON B1.B1_COD = BF.BF_PRODUTO
WHERE
BF.BF_LOCALIZ = 'P789'
AND BF.D_E_L_E_T_ = ''
AND B1.D_E_L_E_T_ = '')

TIRA COPIA ANTES OU RODA EM BASE TESTE.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 10 meses atrás #19929 por RonaldoLopes
Respondido por RonaldoLopes no tópico Ajuda em SQL
Luiz, perfeito, isso mesmo que eu queria. Obrigado.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.127 segundos
Joomla templates by a4joomla