DataEHoraInicialDoFeedback
列の値で列を更新する必要がありDataEHoraInicial
ます。ここで、DescricaoDoFeedback
空ではなく (フィールドに null 値がありません)、DataEHoraInicialDoFeedback
null またはDataEHoraInicialDoFeedback
空でStatusDoFeedback
値があります。com Sucesso
UPDATE GestaoDeAlertas
SET GestaoDeAlertas.DataEHoraInicialDoFeedback = GestaoDeAlertas.DataEHoraInicial
WHERE EXISTS
(
SELECT *
FROM GestaoDeAlertas
WHERE DescricaoDoFeedback <> ''
AND (DataEHoraInicialDoFeedback IS NULL OR DataEHoraInicialDoFeedback= '')
AND StatusDoFeedback= 'com Sucesso'
)
私のテスト (テーブルを複製しました) では、上記の更新は、where 句を無視しているかのように、すべての行を更新しています。