SQLSERVER SELECT E UPDATE COM SUBQUERIE
Autor: Eurai Criado: 30/03/2025 Atualizado: 30/03/2025Salve salve, blzz?
UPDATE DE TABELA COM SUBSELECT (SQLSERVER).
EXEMPLO DE QUERY:
UPDATE TMP
SET TMP.B1_MSBLQL = '1'
FROM(
SELECT
B1_COD,B1_DESC,B1_LOCPAD,B1_MSBLQL
,(
SELECT SUM(B2_QATU)
FROM SB2990 SB2
WHERE
SB2.D_E_L_E_T_ = ''
AND SB2.B2_COD = SB1.B1_COD
)AS B2_QATU
FROM SB1990 SB1
WHERE
SB1.D_E_L_E_T_ = ' '
AND B1_MSBLQL != '1'
)AS TMP
WHERE
TMP.B2_QATU = 0
SELECT *FROM(
SELECT
B1_COD,B1_DESC,B1_LOCPAD,B1_MSBLQL
,(
SELECT SUM(B2_QATU)
FROM SB2990 SB2
WHERE
SB2.D_E_L_E_T_ = ''
AND SB2.B2_COD = SB1.B1_COD
)AS B2_QATU
FROM SB1990 SB1
WHERE
SB1.D_E_L_E_T_ = ' '
AND B1_MSBLQL != '1'
)AS TMP
WHERE
TMP.B2_QATU = 0
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Um abraço, e até a próxima